Thèse soutenue

Création d'applications multi-écrans à partir d'applications existantes

FR  |  
EN
Auteur / Autrice : Mira Sarkis
Direction : Jean-Claude DufourdCyril Concolato
Type : Thèse de doctorat
Discipline(s) : Informatique et Réseaux
Date : Soutenance le 04/10/2016
Etablissement(s) : Paris, ENST
Ecole(s) doctorale(s) : École doctorale Informatique, télécommunications et électronique de Paris (1992-...)
Partenaire(s) de recherche : Laboratoire : Laboratoire Traitement et communication de l'information (Paris ; 2003-....)
Jury : Président / Présidente : Pierre Senellart
Examinateurs / Examinatrices : Stephan Steglich
Rapporteurs / Rapporteuses : Cécile Roisin, Pablo Cesar

Résumé

FR  |  
EN

L'omniprésence des applications Web, la possession et l'utilisation simultanée de plusieurs appareils par un seul utilisateur sont les principaux facteurs de la demande accrue pour les applications multi-écrans. La création des applications multi-écrans imposent des défis sur le développeur d'applications et sur le designer, en particulier s'ils réutilisent les applications web existantes. Par exemple, les developpeurs doivent planifier la distribution de l'interface utilisateur et ils doivent prendre en compte la diversité des dispositifs pour mieux présenter le contenu. En plus, ils doivent re-penser l'organisation du code de l'application afin de préserver la fonctionnalité de l'application et surtout assurer la communication entre les parties distribuées de l'application. Dans ce travail, nous proposons un système de bout en bout pour le refactoring des applications web. Le système permet la réutilisation des applications existante, mono-écran, pour créer automatiquement des applications multi-écrans. Les parties distribuées des applications générées ont leur mise en page adaptée aux petits et grands dispositifs et ils sont prêts â fonctionner de manière synchrone tout en fournissant des tâches complémentaires. La performance du système est évaluée quantitativement sur un ensemble d'applications contenant au moins un élément vidéo et du contenu interactif.