Affiliation:
1. Politecnico di Milano, Milan, Italy
2. University of Lugano, Lugano, Switzerland
Abstract
Rich Internet Applications (RIAs) have introduced powerful novel functionalities into the Web architecture, borrowed from client-server and desktop applications. The resulting platforms allow designers to improve the user's experience, by exploiting client-side data and computation, bidirectional client-server communication, synchronous and asynchronous events, and rich interface widgets. However, the rapid evolution of RIA technologies challenges the Model-Driven Development methodologies that have been successfully applied in the past decade to traditional Web solutions. This paper illustrates an evolutionary approach for incorporating a wealth of RIA features into an existing Web engineering methodology and notation. The experience demonstrates that it is possible to model RIA application requirements at a high-level using a platform-independent notation, and generate the client-side and server-side code automatically. The resulting approach is evaluated in terms of expressive power, ease of use, and implementability.
Funder
Sixth Framework Programme
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Reference48 articles.
1. Allaire J. 2002. Macromedia Flash MX-A next-generation rich client. Tech. rep. Macromedia. Allaire J. 2002. Macromedia Flash MX-A next-generation rich client. Tech. rep. Macromedia.
2. Data allocation in distributed database systems
3. Beckett D. and McBride B. 2004. RDF/XML syntax specification (Revised). W3C Recomm. 10 2004--02. Beckett D. and McBride B. 2004. RDF/XML syntax specification (Revised). W3C Recomm. 10 2004--02.
4. Booch G. Jacobson I. and Rumbaugh J. 2000. OMG unified modeling language specification. Booch G. Jacobson I. and Rumbaugh J. 2000. OMG unified modeling language specification.
Cited by
31 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献