• DocumentCode
    2290570
  • Title

    Refactoring to Rich Internet Applications. A Model-Driven Approach

  • Author

    Rossi, Gustavo ; Urbieta, Matias ; Ginzburg, Jeronimo ; Distante, Damiano ; Garrido, Alejandra

  • Author_Institution
    Fac. de Inf., UNLP, La Plata
  • fYear
    2008
  • fDate
    14-18 July 2008
  • Firstpage
    1
  • Lastpage
    12
  • 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 Webfield. 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.
  • Keywords
    Internet; evolutionary computation; user interfaces; Webfield; desktop interfaces flexibility; evolutionary approach; hypertext paradigm; legacy Web software; model level refactoring; model-driven approach; rich Internet applications; Application software; Computer interfaces; Data mining; Internet; Investments; Logic; Navigation; Postal services; Testing; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Engineering, 2008. ICWE '08. Eighth International Conference on
  • Conference_Location
    Yorktown Heights, NJ
  • Print_ISBN
    978-0-7695-3261-5
  • Electronic_ISBN
    978-0-7695-3261-5
  • Type

    conf

  • DOI
    10.1109/ICWE.2008.41
  • Filename
    4577864