Font Size: a A A

Design And Implementation Of App Store For An Android PC

Posted on:2017-01-02Degree:MasterType:Thesis
Country:ChinaCandidate:Refuoe MokhosiFull Text:PDF
GTID:2308330491951526Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The app store industry is a competitive and mature market with some dominant players, but in China where only 30% of Android users have access to Google Play there is an opening for new entries in the market. In addition, app store use is now extending from smartphone environment to other electronic devices, so this paper describes the development of OnePlay app store API for OneBoard Android PC.This aim of this project is three-fold, firstly to develop OnePlay app store as a customised single platform where OneBoard users can download compatible apps with app recommendation functionality, secondly to develop a widget as a lightweight and intuitive version of OnePlay and lastly to develop a backend website for administrators to maintain apps and access performance in-house analytics relating to the app store.To achieve these goals the system uses ThinkPhp as the foundation for the API, and REST to enable communication between the API and clients. It uses app keyword similarity and Euclidean similarity between users’ app ratings to make app recommendations, and also uses server logs as a data source for analytics to measure app store performance. The system is made to run on a minimum of Android 2.2 platform, on OneBoard PC or any other smartphone.The functional release of OnePlay has been accepted by OneBoard users and administrators with successful app management, searching, recommendations and downloading. Furthermore log analysis analytics has shown to be an accurate method to better understand user activity on OnePlay, and the results are being used to improve the app store. OnePlay proves that app stores can be implemented beyond the smart device environment, ultimately providing users with a unified usage experience from smart devices to home and work devices, consequently also increasing user data collection points for improved user profiling.
Keywords/Search Tags:App store, Android PC, ThinkPhp, REST, Log analysis
PDF Full Text Request
Related items