Migration of Native Android Applications to HTML5

Name
Oleg Petshjonkin
Abstract
Mobile devices market as well as mobile application market is growing rapidly. When starting mobile application development, often the first question is which platform to choose? This consequently leads to limitations in software usage. Theoretically, this problem can be solved by cross-platform technology. There are several methods to "write once run anywhere" application; however there are several major drawbacks for each of them. Flash for mobile devices is no longer supported for Adobe, mobile website solution requires Internet connection and have no access to native mobile capabilities. HTML5 is a new technology that tries to solve cross platform in-compatibility, supports offline web-applications and allows using some native mobile features. Despite the fact it is still under development, the support of the browsers is really good even on mobile devices. As a result, HTML5 have a potential to become major tool for cross-platform development. The goal of this work is to investigate possibilities for converting Android native application to HTML5 and write prototype application which will do the conversion. Definitely there are applications that are using Android specific features which are not supported by HTML5, so the first step will be defining scope of application that can be converted. Next step will be investigation and choosing tools which can help to achieve the goal. The final step of this work will be designing and developing prototype which performs conversion.
Graduation Thesis language
English
Graduation Thesis type
Master - Computer Science
Supervisor(s)
Satish Srirama, Huber Flores
Defence year
2012
 
PDF