Font Size: a A A

Design And Implementation Of Android Framework Based On Javascript

Posted on:2016-01-26Degree:MasterType:Thesis
Country:ChinaCandidate:Z H GuoFull Text:PDF
GTID:2308330503976450Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of mobile Internet, the major companies have joined the competition among the mobile Internet However, the differences between (he various platforms, there are huge differences between Apple IOS platform, Google Android platform and Microsoft WinPhone platform, and standards vary among vendors, which makes the competition between the mobile Internet is largely dominated by the mobile platform. The same application, the programmer must develop different versions based on different platforms, is there a method that the program only need to be developed once and run it on all platforms. With the official launch of the HTML5 standard, as a key technology of next generation mobile Internet, provides a new solution for cross-platform application development However, the ecosystem of HTML5 is not complete compare with other mobile ecosystem, to the contrary, Android already has a very mature ecosystem, on this basis, Android also has many excellent applications. With the great advantages of open source Android system, combined with HTML5 technology, if there is a method can be used to convert existing Android project to applications which can run directly in the browser, or only partially modified on HTML5 projects. It can shorten HTML5 development personnel development cycle. This project is raised in this background.The purpose of this project is to use Java, JavaScript and HTML5 to design and implementation of Android Framework individual modules and various Android system Service, so that the browser-based Android system can provide as much as possible to support the API and Service as much Android applications. This thesis mainly focuses on introducing the project to achieve the Android Framework various modules based on JavaScript.Main contents of this thesis are as follows:1. Talk about the current situation and problems of the application porting and cross-platform overview at this stage, compared to the industry and academia different tools and solutions, analyze the advantages and disadvantages of different solutions, and proposed JavaScript-based solutions.2. Analyze system from the architecture and design.Mainly introduce the different components and modules of the most critical application framework layer,analyzed the requirements and design goals of each module.3. Start with the process of the project from start-up and program loading, introduced the start of each core module, load and workflow, through class diagrams and sequence diagrams and relevant code, introduced specific internal module implementation details.4. Introduced how the JavaScript-based multi-ihread programming model works, introduced its design and implementation from an overview of the different aspects of multi-thread programming model and configuration scheduling programs and code converters.By using agile software development methods and test development environment with Jenkins, after a lot of testing and evaluation, and now this project has been able to achieve more 1han 90% of the Android core APIS.
Keywords/Search Tags:Android Framework, Conversion, HTML5
PDF Full Text Request
Related items