| As mobile application downloads rapid grows, application stores have been given moreand more attentions. Many mobile phone manufacturers, mobile operating system vendorsand operators have established application stores for their own platform. Application storehas brought great convenience to end users, but also for application store operators to getgreat benefits. Beside the success of the application store, there are some problems. The vastmajority of applications are for a specific mobile system platform. Current popular mobileoperating systems include android, iOS and windows phone. Currently on the market therehave been many stores specifically for applications only can run on a specific system. Thisgives users a certain amount of convenience, but also to those who have multiple differentplatforms devices inconvenience, and these users must simultaneously register on multipleapp stores on different platforms, and the same application on different platforms will needrepeated purchases. The reason is that the majority of mobile application development andpublishing are on platform-specific application store. For cross-platform mobile applicationstore is of great significance.This research work done by the following aspects1) mobile development based onHTML5technology, design and implementation of cross-platform application store client,through the cloud web services provided to the client API interface, to achieve applicationsearch and other back-office functions. The client’s design adopted MVC model, to improvecode maintainability. Web services adopt the REST architecture, and based on PaaS cloudplatform for deployment through load balancing and other technology to improve serviceavailability.2) Based on phoneGap technology, design and implementation of across-platform application publishing capabilities, with only once release for HTML5applications, available to users on various platforms.3) Based on Sina API, designed to achieve the recommendations of application on the social network.4) Based on full-textsearch engine and MongoDB to achieve the application search service. By MongoDBdistribution characteristics, to make the availability of full-text search higher.5) Based onMongoDB MapReduce mechanism to achieve the Apriori algorithm, realizing the applicationrecommendation.Through research and prototype design and implementation, archived the initialcompletion of pre-set goals. Preliminarily explored the cross-platform mobile applicationstore’s building methods and techniques. That laid a foundation for future research work. Thearticle also has some place for further research. First, for the current prototype validation, testdata are not derived from the actual production environment, but preliminary evidence of theeffectiveness of the design. Afterwards this point may need further strengthening. Second,because there are not enough experimental conditions, currently the research work is only forAndroid and webOS achieve cross-platform application publishing. And if you want to reallyperfect the cross-platform application store, you would also the need for cross-platformapplication publishing on iOS devices. |