Détail du sujet

30/11/2012 Sujet 65 :  Moteur de scripts sous iOS
Auteur : Nicolas Haderer, Romain Rouvoy  Ecrire 
(Responsable Informatique : Romain Rouvoy  Ecrire )

La nouvelle génération de smartphones (Android, iPhone...), maintenant équipée d'une grande variété de capteurs (GPS, bluetooth, accéléromètre, etc.), est largement utilisée par diverses communautés scientifiques afin de collecter des données relatives au comportement d'une population d’utilisateurs et de son environnement (localisation, moyen de transport, réseaux wifi à proximité...). Ces données, aussi appelées traces d'activités, peuvent ainsi être exploitées pour mieux comprendre les mouvements d'une population, de mettre au point de nouveaux protocoles de communication, d'analyser les interactions sociales des utilisateurs, etc.
C'est notamment dans ce contexte que l'équipe ADAM de l'Inria développe la plate-forme AntDroid : une solution logicielle permettant de collecter diverses informations contextuelles à partir de smartphones Android [1].

Techniquement, la solution consiste à déployer dynamiquement des scripts de collecte de données sur des téléphones mobiles de participants volontaires. Ces scripts définissent principalement les données qui doivent être collectées par le téléphone du participant (ex: position, bluetooth, wifi...) et comment renvoyer ces données sur un serveur dédié.  Pour être mesure de participer à une expérience de collecte, un volontaire peut installer l’application mobile AntDroid sur son téléphone mobile qui servira de support d'exécution de ces scripts de collecte. A ce jour, nous avons un premier prototype de l’application mobile basé sur Android, permettant l’interprétation de script écrit en Javascript ou en Python.

Dans le cadre de ce projet, nous aimerions étudier la possibilité de réaliser une telle application sur iPhone OS (iOS). L’objectif de ce stage consistera donc dans un premier temps d’étudier les différentes techniques disponibles pour l'exécution de script sur iOS, avant de développer un prototype de moteur permettant d’exécuter un script collectant des données GPS.

Liens associés :
Sujet attribué
Affecté à : Benjamin Digeon  [M1-INFO]  Ecrire ,  Florent David [M1-INFO]  Ecrire 
Soutenance : prévue le 31/05/2013 à 10h45     Salle : M5-A8