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:

  • 861 Accesses

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

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

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