A Web-based, Offline-able, and Personalized Runtime Environment for executing applications on mobile devices

An increasing number of people use cell phones daily. Users are not only capable of making phone calls, but can also install applications on their mobile phones. When creating mobile applications, developers usually encounter the cross-platform incompatibility problem (for example, iPhone applications cannot be executed on the Android platform). Moreover, because mobile Web browsers have increasingly supported more and more Web-related standards, Web applications are more possible to be executed on different platforms than mobile applications. However, the problem of Web application is that it cannot be executed in offline mode. This study proposes a Web-based platform for executing applications on mobile devices. This platform provides several services for developers such as offline service, content adaptation service, and synchronization service. With the help of the proposed platform, application developers can develop and publish offline Web applications easily with simplified external Web content and synchronization capability. Highlights A Web-based, Offline-able, and Personalized Runtime Environment is proposed. This research solves the problem of application development on mobile devices. This research solves the problem of application publication on mobile devices. This research solves the problem of application installation on mobile devices. This research solves the problem of application execution on mobile devices.

[1]  Eric Jui-Lin Lu,et al.  Design and implementation of a mobile database for Java phones , 2004, Comput. Stand. Interfaces.

[2]  Robert Godwin-Jones,et al.  EMERGING TECHNOLOGIES MOBILE-COMPUTING TRENDS: LIGHTER, FASTER, SMARTER , 2008 .

[3]  O. Casquero,et al.  iGoogle and gadgets as a platform for integrating institutional and external services , 2008 .

[4]  Florian Schmidt,et al.  Rollin' Justin - Mobile platform with variable base , 2009, 2009 IEEE International Conference on Robotics and Automation.

[5]  Xing Xie,et al.  Adapting Web pages for small-screen devices , 2005, IEEE Internet Computing.

[6]  Francis C. M. Lau,et al.  A Context-Aware Decision Engine for Content Adaptation , 2002, IEEE Pervasive Comput..

[7]  Sheau-Ling Hsieh,et al.  A Client Framework for Massively Multiplayer Online Games on Mobile Devices , 2007, 2007 International Conference on Convergence Information Technology (ICCIT 2007).

[8]  Kevin Curran,et al.  Mobile development environments for electronic finance , 2010 .

[9]  Antônio Francisco do Prado,et al.  Using ontologies and Web services for content adaptation in Ubiquitous Computing , 2008, J. Syst. Softw..

[10]  Markus Aleksy,et al.  Context-aware User Interface Framework for Mobile Applications , 2007, 27th International Conference on Distributed Computing Systems Workshops (ICDCSW'07).

[11]  Mike Chambers Adobe AIR for JavaScript Developers Pocket Guide , 2008 .

[12]  Shyan-Ming Yuan,et al.  A personal Web page tailoring toolkit for mobile devices , 2009, Comput. Stand. Interfaces.

[13]  Laurence Moroney Introducing Microsoft Silverlight , 2007 .

[14]  Robert Godwin-Jones,et al.  Mobile-Computing Trends: Lighter, Faster, Smarter. , 2008 .

[15]  Shyan-Ming Yuan,et al.  Offline Web Browsing for Mobile Devices , 2011, J. Web Eng..

[16]  Shyan-Ming Yuan,et al.  Designing an XML-based context-aware transformation framework for mobile execution environments using CC/PP and XSLT , 2004, Comput. Stand. Interfaces.

[17]  Celal Ceken,et al.  A new QoS-aware TDMA/FDD MAC protocol with multi-beam directional antennas , 2009, Comput. Stand. Interfaces.

[18]  Piero Fraternali,et al.  Rich Internet Applications , 2010, IEEE Internet Computing.

[19]  Tomasz Knyziak,et al.  The new prospects of distributed measurement systems using JavaTM 2 Micro Edition mobile phone , 2005, Comput. Stand. Interfaces.

[20]  Edward David Moreno,et al.  Architectural impact of the SVG-based graphical components in web applications , 2009, Comput. Stand. Interfaces.

[21]  Ben J. C. Clayton,et al.  A Comparative Evaluation of HTML5 as a Pervasive Media Platform , 2009, MobiCASE.

[22]  Michael Fitzgerald,et al.  Google ajax search api , 2007 .

[23]  Ahmet M. Kondoz,et al.  A Platform for Context-Aware and Digital Rights Management-Enabled Content Adaptation , 2010, IEEE MultiMedia.

[24]  Ahmed K. Elmagarmid,et al.  Client-server computing in mobile environments , 1999, CSUR.

[25]  Yi Wang,et al.  A framework of energy efficient mobile sensing for automatic user state recognition , 2009, MobiSys '09.

[26]  J. F. Allaire,et al.  Macromedia Flash MX: A next-generation rich client , 2002 .

[27]  Hao Zhou,et al.  Smart phone for mobile commerce , 2009, Comput. Stand. Interfaces.

[28]  Alex Wright,et al.  Ready for a Web OS? , 2009, Commun. ACM.

[29]  Jesse James Garrett Ajax: A New Approach to Web Applications , 2007 .

[30]  Jörg Heuer,et al.  Efficient XML Interchange for rich internet applications , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[31]  Raquel Benbunan-Fich,et al.  Using protocol analysis to evaluate the usability of a commercial web site , 2001, Inf. Manag..