The Virtual Splitter: Refactoring Web Applications for the Multiscreen Environment - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue DocEng'14: ACM Symposium on Document Engineering Année : 2014

The Virtual Splitter: Refactoring Web Applications for the Multiscreen Environment

Résumé

Creating web applications for the multiscreen environment is still a challenge. One approach is to transform existing single-screen applications but this has not been done yet automatically or generically. This paper proposes a refactor-ing system. It consists of a generic and extensible mapping phase that automatically analyzes the application content based on a semantic or a visual criterion determined by the author or the user, and prepares it for the splitting process. The system then splits the application and as a result delivers two instrumented applications ready for distribution across devices. During runtime, the system uses a mirroring phase to maintain the functionality of the distributed application and to support a dynamic splitting process. Developed as a Chrome extension, our approach is validated on several web applications, including a YouTube page and a video application from Mozilla.
Fichier principal
Vignette du fichier
DocEng_article.pdf (482 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01142538 , version 1 (16-10-2015)

Licence

Copyright (Tous droits réservés)

Identifiants

Citer

Mira Sarkis, Cyril Concolato, Jean-Claude Dufourd. The Virtual Splitter: Refactoring Web Applications for the Multiscreen Environment. DocEng'14: ACM Symposium on Document Engineering, 2014, pp.Pages139-142. ⟨10.1145/2644866.2644893⟩. ⟨hal-01142538⟩
106 Consultations
110 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More