Conferencia

Rossi, G.; Urbieta, M.; Ginzburg, J.; Distante, D.; Garrido, A. "Refactoring to rich internet applications. A model-driven approach" (2008) 8th International Conference on Web Engineering, ICWE 2008:1-12
Estamos trabajando para incorporar este artículo al repositorio
Consulte el artículo en la página del editor

Abstract:

Rich Internet Applications (RIAs) combine the simplicity of the hypertext paradigm with the flexibility of desktop interfaces. The quick emergence of these applications is driving a new (r)evolution in the Web field. Building RIAs from scratch is often unfeasible because companies do not want to loose their investments in legacy Web software; additionally, most users are still accustomed to the "old" Web interaction style. In this paper we present an evolutionary approach to transform conventional Web software into RIAs; we show how to apply the well-known refactoring concept to seamless introduce rich interface functionality in a Web application. By applying refactoring at the model level, we make the transition more systematic and less prone to error. We briefly introduce the problem with a simple example, and then we describe two refactorings and present our approach to specify these refactorings at the interface design level. © 2008 IEEE.

Registro:

Documento: Conferencia
Título:Refactoring to rich internet applications. A model-driven approach
Autor:Rossi, G.; Urbieta, M.; Ginzburg, J.; Distante, D.; Garrido, A.
Ciudad:Yorktown Heights, NY
Filiación:LIFIA, Facultad de Informática, UNLP, La Plata, Argentina
Conicet
Departamento de Computación, Universidad de Buenos Aires, Argentina
RCOST - Research Centre on Software Technology, Department of Engineering, University of Sannio, Italy
Palabras clave:Applications; Hypertext systems; Information services; Internet; Technology; Desktop interfaces; Evolutionary approaches; Interface designs; International conferences; Model-driven approach; Refactoring; Refactorings; Rich Internet applications; WEB applications; Web engineering; Web interactions; Web software; World Wide Web
Año:2008
Página de inicio:1
Página de fin:12
DOI: http://dx.doi.org/10.1109/ICWE.2008.41
Título revista:8th International Conference on Web Engineering, ICWE 2008
Título revista abreviado:Proc. - Int. Conf. Web Eng., ICWE
Registro:https://bibliotecadigital.exactas.uba.ar/collection/paper/document/paper_97807695_v_n_p1_Rossi

Referencias:

  • (2007) Aspect Oriented Programming and Javascript. In http, , www.dotvoid.comview.php?id=43
  • Bozzon, A., Comai, S., Fraternali, P., Toffetti Carughi, G., Conceptual modeling and code generation for rich internet applications, ICWE 2006, pp. 353-360
  • Cowan, D., Pereira de Lucena, C., Abstract Data Views: An Interface Specification Concept to Enhance Design for Reuse (1995) IEEE Trans. Software Eng, 21 (3), pp. 229-243
  • Fowler, M., (2000) Refactoring: Improving the Design of Existing Code, , Addison-Wesley
  • Gamma, E., Helm, R., Johnson, R., Vlissides, J., (1995) Design Patterns. Elements of reusable object-oriented software, , Addison Wesley
  • Garrett, J., Ajax: A new approach to web applications (2005) Adaptive path, , http://www.adaptivepath.com/publications/essays/archives/000385.php
  • Garrido, A., Rossi, G., Distante, D., Model Refactoring in Web Applications (2007) Proceedings of the 9th International Symposium on Web Site Evolution (WSE, , Oct. 05-06, Paris, France, Los Alamitos, CA: IEEE Press, 2007
  • Ginzburg, J., Rossi, G., Urbieta, M., Distante, D., Transparent Interface Composition in Web Applications (2007) Proceedings of the 7th International Conference on Web Engineering (ICWE2007, pp. 152-166. , July 16-20, Como, Italy, pp
  • Gordillo, S., Rossi, G. Moreira, A., Araujo, A.,Vairetti, C., Urbieta, M.: Modeling and Composing Navigational Concerns in Web Applications. Requirements and Design Issues. LA-WEB 2006: 25-31; Kerievsky, J., (2005) Refactoring to Patterns, , Addison-Wesley
  • Linaje, M., Preciado, J., Sanchez-Figueroa, F.: Engineering Rich Internet Application User Interfaces over Legacy Web Models, Internet Computing, IEEE, 11, Issue: 6, pp. 53-59, Nov.-Dec. 2007; Mesbah, A., Van Deursen, A. Migrating Multi-page Web Applications to Single-page AJAX Interfaces, csmr, pp. 181-190, 11th European Conference on Software Maintenance and Reengineering (CSMR'07), 2007; Olsina, L., Rossi, G., Garrido, A., Distante, D., Canfora, G., Incremental Quality Improvement in Web Applications Using Web Model Refactoring (2007) LNCS, , 1st Int. Workshop on Web Usability and Accessibility. Nancy, France, December, Springer Verlag
  • Opdyke, W., (1992) Refactoring Object-Oriented Frameworks, , Ph.D.Thesis, University of Illinois at Urbana-Champaign
  • Openlaszlo, , http://www.openlaszlo.org
  • Ricca, F., Tonella, P., Baxter, I., (2001) Restructuring Web Applications via Transformation Rules, SCAM 2001, pp. 150-160. , Firenze, Italy
  • Schwabe, D., Rossi, G., An object-oriented approach to web-based application design (1998) Theory and Practice of Object Systems (TAPOS), Special Issue on the Internet, 4 (4), pp. 207-225. , October
  • Urbieta, M., Rossi, G., Ginzburg, J., Schwabe, D.: Designing the Interface of Rich Internet Applications Proc. of LA-WEB 07, Santiago, Chile, IEEE Press, 2007; Van Duyne, D., Landay, J., Hong, J., (2003) The Design of Sites, , Addison-Wesley
  • (2008) The Extensible Stylesheet Language Family. In http, , www.w3.org/Style/XSL, XSL
  • http://www.welie.com/patterns; http://developer.yahoo.com/ypatterns, Patterns; Zhang, J., Lin, Y., Gray, J., Generic and Domain-Specific Model Refactoring using a Model Transformation Engine (2005) Model-driven Software Development, pp. 199-218. , S. Beydeda, M. Book, and V. Gruhn, eds, Springer, Chapter 9, pp
  • http://www.prototype-ui.com, UI-Prototype

Citas:

---------- APA ----------
Rossi, G., Urbieta, M., Ginzburg, J., Distante, D. & Garrido, A. (2008) . Refactoring to rich internet applications. A model-driven approach. 8th International Conference on Web Engineering, ICWE 2008, 1-12.
http://dx.doi.org/10.1109/ICWE.2008.41
---------- CHICAGO ----------
Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., Garrido, A. "Refactoring to rich internet applications. A model-driven approach" . 8th International Conference on Web Engineering, ICWE 2008 (2008) : 1-12.
http://dx.doi.org/10.1109/ICWE.2008.41
---------- MLA ----------
Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., Garrido, A. "Refactoring to rich internet applications. A model-driven approach" . 8th International Conference on Web Engineering, ICWE 2008, 2008, pp. 1-12.
http://dx.doi.org/10.1109/ICWE.2008.41
---------- VANCOUVER ----------
Rossi, G., Urbieta, M., Ginzburg, J., Distante, D., Garrido, A. Refactoring to rich internet applications. A model-driven approach. Proc. - Int. Conf. Web Eng., ICWE. 2008:1-12.
http://dx.doi.org/10.1109/ICWE.2008.41