Font Size: a A A

Research On Key Technology Of Cross-platform Mobile Application Development And Case Study

Posted on:2016-06-15Degree:MasterType:Thesis
Country:ChinaCandidate:J Y JiangFull Text:PDF
GTID:2348330503994089Subject:Computer technology
Abstract/Summary:PDF Full Text Request
During recent years, the mobile market is growing rapidly; however, the market of the mobile platforms is been fragmented, as there are so many mobile operating systems and programming languages. Thus, it has led to situation that mobile developers have to use platform specific tools and APIs to develop mobile APPs in different programming languages on different platforms. Reprogramming the same application into multiple mobile platforms causes an increase in development costs and longer development period. Thus, a framework, which can support for multi mobile OS platforms, with low study cost, has almost the same user experience as native APP, can help developers to solve all these problems. The idea of cross-platform mobile programming is that with the same codebase with little or no modifications, a mobile application could be published into multiple mobile phone platforms.For the situation mentioned above, this paper will study basic principles of current popular smart phone platforms from the framework structure, the development costs, the developer community and support, user interface, persistent storage and so on. Then take a basic research on key technologies for cross-platform mobile development framework. As a limitation of academic literature in this area, this paper will mainly focus on qualitative analysis. Three popular cross-platform mobile development frameworks are selected, and comparison will be done according to the supported platforms, device API supports, native code support, license cost, documentation quality and develop status. Titanium Mobile is most suitable one for the research purpose. The following part will focus on the core technology of the selected framework, including common APIs and module extension that is used for accessing specific system features smart phone.Then, finally, by developing a cross-platform mobile application to verify the characteristics of the framework. At the same time, through the application example, summarize the experience of cross-platform mobile application development and future development prospect.
Keywords/Search Tags:Smart Phone, Mobile Application, Cross-Platform, Titanium
PDF Full Text Request
Related items