Skip to main content

Juan Carlos Preciado

The rapidly increasing importance of rich Internet applications (RIAs) calls for systematic RIA development methods. However, most current Web engineering methods focus on Web 1.0 applications only; RIAs, on the contrary, are still... more
The rapidly increasing importance of rich Internet applications (RIAs) calls for systematic RIA development methods. However, most current Web engineering methods focus on Web 1.0 applications only; RIAs, on the contrary, are still developed in an ad-hoc manner, which often results in error-prone and hard-to-maintain products. We propose a model-driven approach to RIA development by combining the UML-based Web engineering (UWE) method for data and business logic modeling with the RUX-method for the user interface modeling of RIAs.
... Copyright © 2009 Inderscience Enterprises Ltd. A system for teaching web engineering concepts in a supervised way using rich internet applications Sara Comai* Dipart. di Elettronica e Informazione Politecnico di Milano 20133 – Milano,... more
... Copyright © 2009 Inderscience Enterprises Ltd. A system for teaching web engineering concepts in a supervised way using rich internet applications Sara Comai* Dipart. di Elettronica e Informazione Politecnico di Milano 20133 – Milano, Italy E-mail: sara.comai@polimi.it ...
... Fernando Sánchez-Figueroa (Quercus Software Engineering Group, Universidad de Extremadura, Caceres, Spain {mlinaje, jcpreciado, fernando}@unex.es) ... that take advantage of the single-page paradigm and expand traditional Web... more
... Fernando Sánchez-Figueroa (Quercus Software Engineering Group, Universidad de Extremadura, Caceres, Spain {mlinaje, jcpreciado, fernando}@unex.es) ... that take advantage of the single-page paradigm and expand traditional Web features, providing richer content types ...
... Marino Linaje1, Juan Carlos Preciado1, Rober Morales-Chaparro2, Roberto Rodríguez-Echeverría, and Fernando Sánchez-Figueroa1 1 Quercus SEG, Escuela Politécnica, Universidad de Extremadura Avda. de la Universidad S/N, Cáceres, Spain... more
... Marino Linaje1, Juan Carlos Preciado1, Rober Morales-Chaparro2, Roberto Rodríguez-Echeverría, and Fernando Sánchez-Figueroa1 1 Quercus SEG, Escuela Politécnica, Universidad de Extremadura Avda. de la Universidad S/N, Cáceres, Spain mlinaje@unex.es 2 R&D ...
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However,... more
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an ad-hoc manner by introducing directly these new features in the models, crosscutting the old functionality and compromising the readability, reusability and maintainability of the whole system. With the aim of performing this re-engineering process more systematic and less error prone we propose in this paper an approach based on separation of concerns applied to the specific case of WebML.
The development of Rich Internet Applications User Interfaces is attracting researches from different communities such as Web Engineering and Human Computer Interaction. Proposals coming from both fields have their own benefits and... more
The development of Rich Internet Applications User Interfaces is attracting researches from different communities such as Web Engineering and Human Computer Interaction. Proposals coming from both fields have their own benefits and disadvantages. The real fact is that, to our knowledge, there is no proposal covering all the new issues regarding User Interfaces that appear in Rich Internet Applications. In this paper we present a domain-specific model for the systematic development of User Interfaces for Rich Internet Applications. This model is defined in the context of RUX-Method, which includes several languages and techniques coming from the HCI, Web, and Multimedia Engineering fields.
Research Interests:
... 14. Houben, GJ, van der Sluijs, K., Barna, P., Broekstra, J., Casteleyn, S., Fiala, Z., Frasincar, F., book chapter: Web Engineering: Modelling and Implementing Web Applications, G. Rossi, O. Pastor, D. Schwabe, L. Olsina (Eds),... more
... 14. Houben, GJ, van der Sluijs, K., Barna, P., Broekstra, J., Casteleyn, S., Fiala, Z., Frasincar, F., book chapter: Web Engineering: Modelling and Implementing Web Applications, G. Rossi, O. Pastor, D. Schwabe, L. Olsina (Eds), Chapter 10, p. 263-301, 2008, Human-Computer ...
During the last years, Web Models have demonstrated their utility facilitating the development of Web Applications. Nowadays, Web Applications have grown in functionality and new necessities have arisen. Rich Internet Applications (RIAs)... more
During the last years, Web Models have demonstrated their utility facilitating the development of Web Applications. Nowadays, Web Applications have grown in functionality and new necessities have arisen. Rich Internet Applications (RIAs) have been recently proposed as the response to these necessities. However, present Web Models seem to be incomplete for modelling the new features appearing in RIAs (high interactivity, multimedia synchronization, etc). In this paper we propose a Model Driven Method, validated by implementation, called RUX-Model that gives support to multi-level interface specifications for multi-device RIAs.
The rapidly increasing importance of rich Internet applications (RIAs) calls for systematic RIA development methods. However, most current Web engineering methods focus on Web 1.0 applications only; RIAs, on the contrary, are still... more
The rapidly increasing importance of rich Internet applications (RIAs) calls for systematic RIA development methods. However, most current Web engineering methods focus on Web 1.0 applications only; RIAs, on the contrary, are still developed in an ad-hoc manner, which often results in error-prone and hard-to-maintain products. We propose a model-driven approach to RIA development by combining the UML-based Web engineering (UWE) method for data and business logic modeling with the RUX-method for the user interface modeling of RIAs.
... Copyright © 2009 Inderscience Enterprises Ltd. A system for teaching web engineering concepts in a supervised way using rich internet applications Sara Comai* Dipart. di Elettronica e Informazione Politecnico di Milano 20133 – Milano,... more
... Copyright © 2009 Inderscience Enterprises Ltd. A system for teaching web engineering concepts in a supervised way using rich internet applications Sara Comai* Dipart. di Elettronica e Informazione Politecnico di Milano 20133 – Milano, Italy E-mail: sara.comai@polimi.it ...
... Fernando Sánchez-Figueroa (Quercus Software Engineering Group, Universidad de Extremadura, Caceres, Spain {mlinaje, jcpreciado, fernando}@unex.es) ... that take advantage of the single-page paradigm and expand traditional Web... more
... Fernando Sánchez-Figueroa (Quercus Software Engineering Group, Universidad de Extremadura, Caceres, Spain {mlinaje, jcpreciado, fernando}@unex.es) ... that take advantage of the single-page paradigm and expand traditional Web features, providing richer content types ...
... Marino Linaje1, Juan Carlos Preciado1, Rober Morales-Chaparro2, Roberto Rodríguez-Echeverría, and Fernando Sánchez-Figueroa1 1 Quercus SEG, Escuela Politécnica, Universidad de Extremadura Avda. de la Universidad S/N, Cáceres, Spain... more
... Marino Linaje1, Juan Carlos Preciado1, Rober Morales-Chaparro2, Roberto Rodríguez-Echeverría, and Fernando Sánchez-Figueroa1 1 Quercus SEG, Escuela Politécnica, Universidad de Extremadura Avda. de la Universidad S/N, Cáceres, Spain mlinaje@unex.es 2 R&D ...
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However,... more
There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an ad-hoc manner by introducing directly these new features in the models, crosscutting the old functionality and compromising the readability, reusability and maintainability of the whole system. With the aim of performing this re-engineering process more systematic and less error prone we propose in this paper an approach based on separation of concerns applied to the specific case of WebML.
The development of Rich Internet Applications User Interfaces is attracting researches from different communities such as Web Engineering and Human Computer Interaction. Proposals coming from both fields have their own benefits and... more
The development of Rich Internet Applications User Interfaces is attracting researches from different communities such as Web Engineering and Human Computer Interaction. Proposals coming from both fields have their own benefits and disadvantages. The real fact is that, to our knowledge, there is no proposal covering all the new issues regarding User Interfaces that appear in Rich Internet Applications. In this paper we present a domain-specific model for the systematic development of User Interfaces for Rich Internet Applications. This model is defined in the context of RUX-Method, which includes several languages and techniques coming from the HCI, Web, and Multimedia Engineering fields.
Research Interests:
... 14. Houben, GJ, van der Sluijs, K., Barna, P., Broekstra, J., Casteleyn, S., Fiala, Z., Frasincar, F., book chapter: Web Engineering: Modelling and Implementing Web Applications, G. Rossi, O. Pastor, D. Schwabe, L. Olsina (Eds),... more
... 14. Houben, GJ, van der Sluijs, K., Barna, P., Broekstra, J., Casteleyn, S., Fiala, Z., Frasincar, F., book chapter: Web Engineering: Modelling and Implementing Web Applications, G. Rossi, O. Pastor, D. Schwabe, L. Olsina (Eds), Chapter 10, p. 263-301, 2008, Human-Computer ...
During the last years, Web Models have demonstrated their utility facilitating the development of Web Applications. Nowadays, Web Applications have grown in functionality and new necessities have arisen. Rich Internet Applications (RIAs)... more
During the last years, Web Models have demonstrated their utility facilitating the development of Web Applications. Nowadays, Web Applications have grown in functionality and new necessities have arisen. Rich Internet Applications (RIAs) have been recently proposed as the response to these necessities. However, present Web Models seem to be incomplete for modelling the new features appearing in RIAs (high interactivity, multimedia synchronization, etc). In this paper we propose a Model Driven Method, validated by implementation, called RUX-Model that gives support to multi-level interface specifications for multi-device RIAs.