Affiliation:
1. Instituto Tecnológico de Orizaba, Mexico
Abstract
Rich Internet Applications (RIAs) development has traditionally been addressed using framework-based development approaches (i.e., using application frameworks), which usually comprise tools such as Standard Development Kits (SDKs), class libraries, and Integrated Development Environments (IDEs). Nevertheless, another development approach that relies on Model-Driven Development (MDD) methodologies and tools has recently emerged as a result of the academic and commercial effort for alleviating the lack of development methodologies and support tools especially designed for the development of RIAs. In this chapter, a new classification of RIAs development approaches is proposed by introducing a third category: Rapid Application Development (RAD) approaches. Thereby, the chapter reviews not only IDEs for frameworks-based RIA development; it also addresses other support tools for MDD and RAD such as code generation tools. Additionally, the features, scope, and limitations of the analyzed tools are discussed by means of a series of usage scenarios addressing the RIAs implementation.
Reference6 articles.
1. Acerbis, R., Bongio, A., Brambilla, M., & Butti, S. (2007). WebRatio 5: an eclipse-based CASE tool for engineering web applications. In Proceedings of the 7th international conference on Web engineering (pp. 501–505). Berlin: Springer-Verlag. Retrieved from http://dl.acm.org/citation.cfm?id=1770588.1770642
2. Alexandria: A Visual Tool for Generating Multi-device Rich Internet Applications.;L. O.Colombo-Mendoza;Journal of Web Engineering,2013
3. Eclipse documentation - Previous Release. (n.d.). Concepts. Retrieved May 11, 2014, from http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fconcepts-4.htm
4. Engineering Rich Internet Application User Interfaces over Legacy Web Models