An Eclipse Plug-in for Model-Driven Development of Rich Internet Applications 1 Santiago Meliá, Jose-Javier Martínez, Sergio Mira, Juan Antonio Osuna and Jaime Gómez Universidad de Alicante, IWAD, Campus de San Vicente del Raspeig, Apartado 99 03080 Alicante, Spain {santi, jmartinez, smira, jaosuna, jgomez}@dlsi.ua.es Summary. Rich Internet Applications (RIAs) have recently appeared in the Internet market offering a rich and efficient User Interface similar to desktop applications. However, these applications are rather complex and their development requires design and implementation tasks that are time-consuming and error-prone. In this paper, we present a tool called OIDE (OOH4RIA Integrated Development Enviroment) aimed at accelerating the RIAs development through the OOH4RIA approach which establishes a RIA-specific model-driven process. 1 Introduction In the last few years, a new type of sophisticated Web applications called Rich Internet Applications (RIAs) are breaking through the Internet market offering better responsiveness and a more extended user experience than the traditional Web applications. In essence, RIAs are client/server applications that are at the convergence of two competing development cultures: desktop and Web applications. They provide most of the deployment and maintainability benefits of Web applications, while supporting a much richer client User Interface (UI). However, RIAs are complex applications, with time-consuming and error-prone design and implementation tasks. They require designing a rich user interface based on the composition of Graphical User Interface (GUI) widgets and event-based choreography between these widgets. Therefore, RIA development requires new design methods and tools to represent this complex client/server architecture and to increase the efficiency of the development process through code generation techniques able to accelerate it and reduce errors. To achieve this goal we propose a seamless and domain-specific RIA development approach called OOH4RIA [4], which proposes a model-driven development process based on a set of models and transformations to obtain the implementation of RIAs. This approach specifies an almost complete Rich Internet Application (RIA) through the extension of the OOH server-side models (i.e. domain 1 This work is supported by the Spanish Ministry of Education under contract TIN2007-67078 (ESPIA).