Détail du sujet

12/11/2012 Sujet 6 :  Frameworks PHP et back-offices pour applications mobiles
Auteur : Jean-Claude Tarby  Ecrire Site
(Responsable Informatique : Jean-Claude Tarby  Ecrire )

Beaucoup d’applications mobiles utilisent des données provenant de back offices souvent basés sur PHP. Ceci est du d’une part à l’économie de mémoire de stockage que l’on doit réaliser sur les téléphones mobiles, et d’autre part au besoin de données en temps réel. Pour gérer efficacement ces données en back-office, il existe une pléthore de frameweworks PHP (cf. URL).
Le travail à réaliser s’insère dans la poursuite de l’application BucoLille développée en Master 2 E-services en 2011-2012 (cf. URL). Il permettra aux enseignants/étudiants en Biologie associés à cette application de mettre à jour facilement les données.

Le travail attendu consiste :
- En la mise en place du framework CakePHP 2 sur un serveur PHP 5 (type EasyPHP). Le framework doit fonctionner sur PHP 5, être configuré pour gérer des connexions identifiées (login/password), permettre une gestion des données simple et efficace. Une base de données sera fournie pour les tests.
- En la création de scripts PHP qui fourniront des services tels que l’extraction de données en XML et JSON, la purge de la base de données en fonction de certains critères (par exemple des noms identiques ou des positions GPS proches), la recherche de doublons, des statistiques, etc.
- En la comparaison de ce framework avec d’autres frameworks tels que MKFramework, Zend Framework 2, Symfony 2… Les critères de comparaison sont : facilité d’installation, facilité de paramétrage, facilité de mise à jour (du framework et de la base de données), génération de code, présence d’une communauté active, documentation, etc. Les résultats de cette comparaison devra être justifiés par des exemples concrets.

Liens associés :
Sujet attribué
Affecté à : Omar Chahbouni [M1-INFO]  Ecrire ,  Abderrahime El Idrissi [M1-INFO]  Ecrire 
Soutenance : prévue le 31/05/2013 à 14h00     Salle : M5-A7