skip to main content
10.1145/1497185.1497278acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmommConference Proceedingsconference-collections
research-article

An evaluation of AJAX-enabled java-based web application frameworks

Published:24 November 2008Publication History

ABSTRACT

When building rich user experience web applications, an abundance of web application frameworks is available and only little guidance for making the decision which one to choose. The objective of this study was to evaluate AJAX-enabled, Java-based web application frameworks for adaptation in our project and to devise an economical method to conduct such evaluations. The method we propose mixes comparative analysis and scenario-based empirical evaluation for selection of best-suited web application framework from limited number of candidates. This multi-method approach proved to demonstrate differences in the frameworks that were not practically observable using elemental method. The results suggest that the method we propose would also be applicable for other projects.

References

  1. Apache Software Foundation. Tapestry. http://tapestry.apache.org/Google ScholarGoogle Scholar
  2. Basili, V. R., Caldiera, G. and Rombach, H. D. 1994. The Goal Question Metric Approach. Encyclopedia of Software Engineering, 1 (1994), 528--532.Google ScholarGoogle Scholar
  3. Interface21. Spring framework. http://www.springframework.org/.Google ScholarGoogle Scholar
  4. JBoss. JBoss RichFaces. http://labs.jboss.com/jbossrichfaces/Google ScholarGoogle Scholar
  5. Jones, C. 1996. Applied software measurement: assuring productivity and quality. McGraw-Hill, New York. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Kolesnikov, A. 2006. Enterprise application development using Jakarta Tapestry. M.Sc. Dissertation. Glasgow Caledonian University.Google ScholarGoogle Scholar
  7. Laakso, T. 2008. An Evaluation of Web Application Frameworks. Master's Thesis. Helsinki University of Technology.Google ScholarGoogle Scholar
  8. Litke, C. and Pelletier, M. 2002. Build it or Buy it? How to perform a cost-benefit analysis for IT projects. The Fabricator, (March 28 2002).Google ScholarGoogle Scholar
  9. Mendes, E., Counsell, S. and Mosley, N. 2005. Towards a Taxonomy of Hypermedia and Web Application Size Metrics. Web Engineering: 5th International Conference, ICWE 2005, Sydney, Australia, July 27--29, 2005: Proceedings, 10, 14 (2005), 3. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Mendes, E., Mosley, N. and Counsell, S. 2001. Web metrics-estimating design and authoring effort. Multimedia, IEEE, 8, 1 (2001), 50--57. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. NextApp, Inc. NextApp Echo2. http://echo.nextapp.com/.Google ScholarGoogle Scholar
  12. Rosenberg, J. 1997. Some Misconceptions About Lines of Code. Proceedings of the 4th International Software Metrics Symposium (Metrics '97), 137--142. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Shan, T. C. and Hua, W. W. 2006. Taxonomy of Java Web Application Frameworks. In Anonymous IEEE International Conference on e-Business Engineering, 2006. IEEE, 2006, 378--385. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Shannon, B. 2006. Java TM Platform, Enterprise Edition (Java EE) Specification, v5. http://jcp.org/en/jsr/detail?id=244.Google ScholarGoogle Scholar
  15. Sun Microsystems. JavaServer Faces Technology. http://java.sun.com/javaee/javaserverfaces/.Google ScholarGoogle Scholar
  16. Wallnau, K., Hissam, S. A. and Seacord, R. C. 2001. Building systems from commercial components. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Zoio, P. 2005. JavaServer Faces vs Tapestry - A Head-to-Head Comparison. http://www.theserverside.com/tt/articles/article.tss?l=JSFTapestryGoogle ScholarGoogle Scholar

Index Terms

  1. An evaluation of AJAX-enabled java-based web application frameworks

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in
    • Published in

      cover image ACM Other conferences
      MoMM '08: Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
      November 2008
      488 pages
      ISBN:9781605582696
      DOI:10.1145/1497185

      Copyright © 2008 ACM

      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 24 November 2008

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader