Navegación

Búsqueda

Búsqueda avanzada

An experience migrating a Cairngorm based Rich Internet Application from Flex to HTML5

This paper shows a new approach to migrate a Flex based Rich Internet Application (RIA) that is using the Cairngorm architectural framework to HTML5. The migration has been done rewriting the Cairngorm code, from ActionScript to Javascript and using the result as super classes that have to be implemented by concrete Javascript classes. The similarities between the original ActionScript and Flex code and the resulting Javascript code help the developers in the migration process. To overcome the problems that arise due to the fact that some multimedia features are not yet implemented in any browser -despite the HTML5 specification states that they will be in the future -, we have suggested the use of minimal Flash widgets that communicate with their HTML Wrapper page by means of the ExternalInterface API. Doing so, it will be easy to replace these widgets with HTML5 objects whenever they are implemented by major browsers.

Herramienta de soporte en procesos de modernización, para las fases de ingeniería inversa y reestructuracíon

El proyecto MIGRARIA define un proceso dirigido por modelos para la modernización de aplicaciones web heredadas. Una vez definido y validado el proceso, se ha puesto en marcha el desarrollo de una herramienta que asista al ingeniero de modernizacíon en las fases de ingeniería inversa y reestructuración. El objetivo de este trabajo es presentar el prototipo de esta herramienta, cuyas funcionalidades base son: ofrecer un editor de modelos MIGRARIA MVC que facilite la comprensión del sistema heredado; facilitar la navegacíon bidireccional entre los artefactos software de la aplicación heredada y su representación abstracta (modelos MIGRARIA MVC); y simplificar la configuración y automatizar la ejecución del proceso de ingeniería inversa.