Skip to main content

Comparison of Mobile Web Frameworks

  • Conference paper
  • First Online:
Web Information Systems and Technologies (WEBIST 2013)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 189))

Included in the following conference series:

Abstract

When developing mobile applications for more than one platform, developers often use cross-platform development approaches based on Web technologies such as mobile Web apps instead of native development. While the single, platform-independent source code reduces development effort, Web apps still need to be optimized for mobile particularities such as limited screen size and touch-based interaction. Developers may choose from a variety of mobile Web frameworks that support them in this regard, each with different strengths and weaknesses. In this paper, we intend to guide the decision of developers for a Web framework based on a set of criteria expected from high-quality frameworks.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Apache License 2.0 (2004). http://www.apache.org/licenses/LICENSE-2.0

  2. Charland, A., Leroux, B.: Mobile application development: web vs. native. Comm. ACM 54(5), 49–53 (2011)

    Article  Google Scholar 

  3. Comments on Google Web Toolkit Steering (2012). https://groups.google.com/d/topic/gwt-steering/qO9MW9lSL5Y

  4. Connors, A., Sullivan, B.: Mobile web application best practices. Technical report, W3C (2010). http://www.w3.org/TR/mwabp/

  5. Curran, K., Bond, A., Fisher, G.: HTML5 and the mobile web. IJIDE 3(2), 40–56 (2012)

    Google Scholar 

  6. Dougan, R.: Packaging Sencha Touch 2 with PhoneGap (2012). http://robertdougan.com/posts/packaging-sencha-touch-2-with-phonegap-cordova

  7. Firtman, M.: jQuery Mobile: Up and Running. O’Reilly, Sebastopol (2012)

    Google Scholar 

  8. Fishburn, P.C.: Additive utilities with incomplete product sets: application to priorities and assignments. Oper. Res. 15(3), 537–542 (1967)

    Article  Google Scholar 

  9. GNU General Public License (2007). http://www.gnu.org/licenses/gpl-3.0

  10. Gong, J., Tarasewich, P.: Guidelines for handheld mobile device interface design. In: Proceedings of the DSI 2004 Annual Meeting (2004)

    Google Scholar 

  11. Google Web Toolkit (2012). http://www.gwtproject.org/

  12. GWT Community (2012). http://www.gwtproject.org/community.html

  13. Gwt, FAQ. Get Started (2012). http://www.gwtproject.org/doc/latest/FAQ_GettingStarted.html

  14. GWT-Phonegap (2013). http://code.google.com/p/gwt-phonegap/

  15. Heitkötter, H., Hanschke, S., Majchrzak, T.A.: Comparing cross-platform development approaches for mobile applications. In: Proceedings of the 8th WEBIST (2012)

    Google Scholar 

  16. HTML5 (2012). http://www.w3.org/TR/html5/

  17. jQuery (2012). http://jquery.com/

  18. jQuery Mobile (2013). http://jquerymobile.com/

  19. jQuery Mobile Forum (2013). http://forum.jquery.com/jquery-mobile

  20. jQuery Project (2012). http://jquery.org/about/

  21. Lennon, J.: Compare JavaScript frameworks (2010). http://www.ibm.com/developerworks/java/library/wa-jsframeworks/

  22. Lin, F., Ye, W.: Operating system battle in the ecosystem of smartphone industry. In: Proceedings of the 2009 International Symposium on IEEC (2009)

    Google Scholar 

  23. Majchrzak, T.A., Heitkötter, H.: Development of mobile applications in regional companies: status quo and best practices. In: Proceedings of the 9th WEBIST (2013)

    Google Scholar 

  24. Melamed, T., Clayton, B.: A comparative evaluation of HTML5 as a pervasive media platform. In: Phan, T., Montanari, R., Zerfos, P. (eds.) MobiCASE 2009. LNICST, vol. 35, pp. 307–325. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  25. mgwt User Group (2013). http://groups.google.com/group/mgwt

  26. The MIT License (1988). http://opensource.org/licenses/mit-license.php

  27. Oehlman, D., Blanc, S.: Pro Android Web Apps. Apress, Berkeley (2011)

    Book  Google Scholar 

  28. Ohrt, J., Turau, V.: Cross-platform development tools for smartphone applications. IEEE Comput. 45(9), 72–79 (2012)

    Article  Google Scholar 

  29. Olaru, A.: Selection Criteria for Javascript Frameworks (2007). http://www.infoq.com/news/2007/12/choosing-javascript-frameworks

  30. PhoneGap (2013), http://phonegap.com/

  31. Rabin, J., McCathieNevile, C.: Mobile web best practices 1.0. Technical report, W3C (2008). http://www.w3.org/TR/mobile-bp/

  32. Saaty, T.: Axiomatic foundation of the analytic hierarchy process. Manag. Sci. 32(7), 841–855 (1986)

    Article  MATH  MathSciNet  Google Scholar 

  33. Sass (2013). http://sass-lang.com/

  34. Sen, R., Subramaniam, C., Nelson, M.L.: Open source software licenses: strong-copyleft, non-copyleft, or somewhere in between? Decis. Support Syst. 52(1), 199–206 (2011)

    Article  Google Scholar 

  35. Sencha Architect (2013). http://www.sencha.com/products/architect/

  36. Sencha Touch (2012). http://www.sencha.com/products/touch/

  37. Smutny, P.: Mobile development tools and cross-platform solutions. In: Proceedings of the 13th ICCC (2012)

    Google Scholar 

  38. Stack Overflow. Tag jQuery Mobile (2013). http://stackoverflow.com/questions/tagged/jquery-mobile

  39. The-M-Docs. Native Packaging (2012). http://panacodalabs.github.com/The-M-Docs/#espresso/native_packaging

  40. The-M-Project (2013). http://the-m-project.org/

  41. The-M-Project. github repository (2013). https://github.com/mwaylabs/The-M-Project

  42. The-M-Project. Google Groups (2013). https://groups.google.com/group/themproject

  43. Triantaphyllou, E., Mann, S.H.: An examination of the effectiveness of multi-dimensional decision-making methods: a decision-making paradox. Decis. Support Syst. 5(3), 303–312 (1989)

    Article  Google Scholar 

  44. Zibula, A., Majchrzak, T.A.: Developing a cross-platform mobile smart meter application using HTML5, jQuery Mobile and PhoneGap. In: Proceedings of the 8th WEBIST (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Henning Heitkötter .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Heitkötter, H., Majchrzak, T.A., Ruland, B., Weber, T. (2014). Comparison of Mobile Web Frameworks. In: Krempels, KH., Stocker, A. (eds) Web Information Systems and Technologies. WEBIST 2013. Lecture Notes in Business Information Processing, vol 189. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44300-2_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-44300-2_8

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-44299-9

  • Online ISBN: 978-3-662-44300-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics