The Community for Technology Leaders
RSS Icon
Issue No.05 - September/October (2011 vol.13)
pp: 30-36
Denis Shestakov , Aalto University School of Science
Evgenia Litvinova , Aalto University School of Science
Petri Vuorimaa , Aalto University School of Science
<p>Web application development in the context of the conventional three-tier architecture is complex, typically requiring a team of experts. Recent Web application architectures and frameworks simplify the development process, potentially turning tier-specific experts into one-person developer teams.</p>
Software architectures, languages, frameworks. Internet applications, client/server and multitier systems, information technology, Web strategies, Web design
Denis Shestakov, Evgenia Litvinova, Petri Vuorimaa, "Toward Unified Web Application Development", IT Professional, vol.13, no. 5, pp. 30-36, September/October 2011, doi:10.1109/MITP.2011.55
1. G. Alonso et al., Web Services: Concepts, Architectures and Applications (Data-Centric Systems and Applications), Springer, 2003.
2. T. Mikkonen and A. Taivalsaari, Web Applications—Spaghetti Code for the 21st Century, tech. report TR-2007-166, Sun Microsystems, June 2007.
3. D. Appleby and J. Vande Kopple, Programming Lang-uages: Paradigm and Practice, Computer Science Series, McGraw-Hill, 1997.
4. M. Honkala, “Web User Interaction—A Declarative Approach Based on XForms,” doctoral dissertation, Dept. Computer Science and Eng., Helsinki Univ. of Technology, 2006.
5. J. Kuuskeri and T. Mikkonen, “Partitioning Web Applications between the Server and the Client,” J. Web Eng., vol. 9, no. 3, 2010, pp. 207–226.
6. M. Laine, “XFormsDB—An XForms-Based Framework for Simplifying Web Application Development,” master's thesis, Dept. Media Technology, Aalto Univ. School of Science, 2010.
7. M. Honkala, O. Koskimies, and M. Laine, “Connecting XForms to Databases,” W3C Workshop on Declarative Models of Distributed Web Applications, 2007; .
8. W. Meier, “eXist: An Open Source Native XML Database,” Web, Web-Services, and Database Systems, LNCS 2593, Springer, 2003, pp. 169–183.
9. ISO/IEC 25010:2011: Systems and Software Engineering—Systems and Software Quality Requirements and Evaluation (SQuaRE)—System and Software Quality Models, Int'l Standards Organization/Int'l Electrotechnical Commission, 2011.
10. J. Offutt, “Quality Attributes of Web Software Applications,” IEEE Software, vol. 19, no. 2, 2002, pp. 25–32.
11. M. Åkerberg, “Evaluation of XFormsDB-Based Application Development—A Case Study,” master's thesis, Dept. Media Technology, Aalto Univ. School of Science, 2010.
12. M. Hevery and A. Abrons, “Declarative Web-Applications without Server: Demonstration of How a Fully Functional Web-Application can be Built in an Hour with only HTML, CSS & <angular/> Java-Script Library,” Proc. Object-Oriented Programming, Systems, Languages & Applications (OOPSLA 09), ACM Press, 2009, pp. 801–802.
13. G. Toffetti et al., “State-of-the-Art and Trends in the Systematic Development of Rich Internet Applications,” J. Web Eng., vol. 10, no. 1, 2011, pp. 70–86.
14. M. Linaje, J.C. Preciado, and F. Sanchez-Figueroa, “Engineering Rich Internet Application User Interfaces over Legacy Web Models,” IEEE Internet Computing, vol. 11, no. 6, 2007, pp. 53–59.
15. C. Kroiss, N. Koch, and A. Knapp, “UWE4JSF: A Model-Driven Generation Approach for Web Applications,” Proc. 9th Int'l Conf. Web Eng. (ICWE 09), LNCS 5648, Springer, 2009, pp. 493–496.
16. S. Meliá et al., “A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA,” Proc. 8th Int'l Conf. Web Eng. (ICWE 08), IEEE Press, 2008, pp. 13–23.
18 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool