OnYourMap: Applications mobiles et HTML5

Avec l’arrivée massive des « smartphones » et autres appareils plus ou moins portatifs, tactiles et connectés à l’internet en permanence, le développement d’applications mobiles est en plein essor. Mais les systèmes d’exploitation se multiplient (iOS chez Apple, l’Android de Google, Bada pour Samsung, Windows Phone sur Nokia, etc.) et chacun a son propre langage de programmation. En ouvrant la voie du HTML5, le W3C propose une alternative intéressante : l’application web, supposée s’exécuter sur n’importe quel navigateur qui implémente la norme. Ce travail exploite l’API de OnYourMap, une librairie JavaScript dédiée à la géolocalisation, pour tendre à démontrer le potentiel et les limites d’une telle approche. Trois démonstrateurs ont été réalisés. Ils mettent en œuvre quelques APIs issues du HTML et représentatives de cette nouvelle tendance « applicative » : Geolocation pour l’accès aux données du GPS, Web Storage pour gérer d’éventuelles pertes de connexion, Web Sockets pour éviter au client d’émettre des requêtes en permanence, et Speech Input pour une incursion dans l’interaction multimodale.

Etudiant: Yannick Lagger

Année: 2012

Département: Comem+

Filière: Ingénierie des médias avec orientation en Gestion des technologies de l'information

Type de formation: Plein temps

Partenaire externe: Yannick Lagger, diplômant

Enseignant responsable: Daniel Rappo