Evaluation of mobile app paradigms

The explosion of mobile applications both in number and variety raises the need of shedding light on their architecture, composition and quality. Indeed, it is crucial to understand which mobile application paradigm fits better to what type of application and usage. Such understanding has direct consequences on the user experience, the development cost and sale revenues of mobile apps. In this paper, we identified four main mobile application paradigms and evaluated them from the developer, user and service provider viewpoints. To ensure objectivity and soundness we start by defining high level criteria and then breaking down in finer-grained criteria. After a theoretical evaluation an implementation was carried out as a practical verification. The selected application is object recognition app, which is both exciting and challenging to develop.

[1]  Franklin Reynolds Web 2.0–In Your Hand , 2009, IEEE Pervasive Computing.

[2]  C. Raibulet,et al.  Automatic generation of mobile widgets , 2011, Int. J. Pervasive Comput. Commun..

[3]  Andre Charland,et al.  Mobile application development , 2011, Commun. ACM.

[4]  Antoine Quint,et al.  Scalable Vector Graphics , 2020, Definitions.

[5]  Peter Lubbers,et al.  Pro HTML5 Programming: Powerful APIs for Richer Internet Application Development , 2010 .

[6]  Abdelsalam Helal,et al.  A three-tier architecture for ubiquitous data access , 2001, Proceedings ACS/IEEE International Conference on Computer Systems and Applications.

[7]  Erik Wilde,et al.  Personalized location-based services , 2011, iConference '11.

[8]  Dominique Hazaël-Massieux,et al.  Mobile web applications: bringing mobile apps and web together , 2012, WWW.

[9]  Aleksandar Pejic,et al.  Uses of W3C's Geolocation API , 2010, 2010 11th International Symposium on Computational Intelligence and Informatics (CINTI).

[10]  Sasu Tarkoma,et al.  Arching over the Mobile Computing Chasm: Platforms and Runtimes , 2011, Computer.

[11]  Silvia Pfeiffer,et al.  Accessibility for the HTML5 element , 2009, W4A.

[12]  Sasu Tarkoma,et al.  Mobile Middleware - Architecture Patterns and Practice , 2009 .

[13]  Richard Padley HTML5 – bridging the mobile platform gap: mobile technologies in scholarly communication , 2011 .

[14]  Wei Wang,et al.  Research and implementation of cross-platform development of mobile widget , 2011, 2011 IEEE 3rd International Conference on Communication Software and Networks.

[15]  Steven J. Vaughan-Nichols Will HTML 5 Restandardize the Web? , 2010, Computer.

[16]  Tommi Mikkonen,et al.  Apps vs . Open Web : The Battle of the Decade , 2011 .