Font Size: a A A

Realtime Incremental Updating Of Mobile Applications

Posted on:2014-03-15Degree:MasterType:Thesis
Country:ChinaCandidate:R YinFull Text:PDF
GTID:2268330395989019Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
Mobile applications are usually updated by downloading the full installation package file and reinstalling the application which cost a huge network bandwidth and time and increase the interval time of application updates which becomes a problem need to be solved quickly.In this paper, we present a system framework for the mobile platform. It changes the process which compiles locally and transmit the installation package by network. The new system framework makes part of the compiling and publishing done on the phone. The patch data are the changed part of intermediate code of the previous version which only need very low network bandwidth to transmit. The system has three parts:development tool, compilation server and mobile application. The modules are connected by network. The employment and updating can be done only by one click, which would be an ultimate help with releasing a new version. Moreover, the first version of the mobile application remain the same no matter how many new versions are released, which we relief developers the work of maintaining version across different app-stores.We have implemented a demo system based on the Android platform. We also run both functional tests and performance tests to show rationality and effectiveness of our design. The incremental update of the system have achieved the efficiency1.32compared to source code changed. The patch data size is20times efficient than the patch data generated by the method used in Google Play.
Keywords/Search Tags:incremental update, version control of mobile applications, development of mobile applications, Android development, compiling of mobileapplications
PDF Full Text Request
Related items