Ajax au service de Cartoweb

L'objectif général de ce travail est d'intégrer une interface de navigation asynchrone à une application de cartographie Web. La complexité des applications Web est sans cesse croissante. Or, l'approche actuelle atteint ses limites: elle considère l'interface utilisateur comme une page monolithique se rechargeant à chaque action utilisateur, ce qui limite précisément performances et ergonomie. Ces limites deviennent particulièrement significatives pour les applications cartographiques. Avec l'arrivée d'AJAX (Asynchronous Javascript And XML), une nouvelle manière d'envisager les applications Web est née: des fractions de l'interface utilisateur peuvent être rechargées de manière indépendante. Cette approche permet de développer des applications Web ergonomiques et performantes se rapprochant des applications bureautiques, où l'utilisateur obtient à chaque action une réponse immédiate. Ce travail de diplôme a donc pour objectif d'intégrer la technologie AJAX à CartoWeb, un des seuls frameworks cartographiques Web Open Source offrant des fonctionnalités avancées, une grande modularité et une architecture 100% orientée objet – l'enjeu étant de gagner en performances et en ergonomie sans remettre en question les implémentations existantes. La réalisation du travail a produit un prototype CartoWeb implémentant la technologie AJAX pour ses fonctionnalités principales – tout en conservant la philosophie et l'architecture existante.

Etudiant: Damien Corpataux

Année: 2005

Département: Comem+

Filière: Ingénierie des médias

Type de formation: Plein temps

Partenaire externe: M. Claude Philipona, professeur

Enseignant responsable: Claude Philipona

Téléchargement:
- Télécharger l'affiche