Géoloc’UPO
Projet de géolocalisation open-data
1
Présentation Générale
2
Présentation générale
 Géoloc’UPO est un projet de géolocalisation
permettant :
 Pour l’utilisateur
 De se repérer en m...
La dimension Open Data
 L’application permet de consommer des données
provenant de sources Open Data
 Elle est également...
Géolocalisation
 Récupération de la localisation de l’utilisateur
 Implémentation selon la norme HTML5
 Avantages : res...
Ce qu’apporte Géoloc’UPO
 Des projets de géolocalisation sur campus existent déjà :
UnivMobile
 Géoloc’UPO est construit...
Choix Techniques
7
Play! Framework 1.2.5
 Conçu par des développeurs pour des
développeurs
 Pour des applications Web modernes et
modulaire...
Pourquoi choisir ce framework?
 Framework Full-Stack
 Séparation de la gestion de l’interface et de la gestion
des donné...
Open StreetMap & Leaflet
 Open StreetMap : base de données cartographique
libre du monde
 Contributions par la communaut...
Boostrap
 Librairie Open Source initiée par Twitter
 Responsive design
 HTML5
11
Modélisation des données
12
La base de données
13
Un rapide retour sur la notion de
Description
 Enjeux : Comment modéliser des données
hétérogènes dans un même format?
 ...
Organisation du travail
15
Organisation du travail
 Agilité : Organisation en pair-programming
 Gestion de versions : SVN avec Google Code
 Gestio...
Organisation du travail
17
Prochain SlideShare
Chargement dans…5
×

Présentation du projet Géoloc'UPO

243 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
243
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Présentation du projet Géoloc'UPO

  1. 1. Géoloc’UPO Projet de géolocalisation open-data 1
  2. 2. Présentation Générale 2
  3. 3. Présentation générale  Géoloc’UPO est un projet de géolocalisation permettant :  Pour l’utilisateur  De se repérer en mobilité  D’obtenir des informations utiles et culturelles sur son environnement  Pour l’administrateur  De créer des points d’intérêt et leurs données respectives  D’enrichir des données existantes 3
  4. 4. La dimension Open Data  L’application permet de consommer des données provenant de sources Open Data  Elle est également productrice de données Open Data  Via des standards ouverts modernes :  Web services REST  Format JSON 4
  5. 5. Géolocalisation  Récupération de la localisation de l’utilisateur  Implémentation selon la norme HTML5  Avantages : respectueux des standards, compatible avec beaucoup de terminaux  Inconvénients : moins précis 5
  6. 6. Ce qu’apporte Géoloc’UPO  Des projets de géolocalisation sur campus existent déjà : UnivMobile  Géoloc’UPO est construit à partir de projets open- sources et de standards ouverts  Le projet vise tous les appareils, sans discrimination de taille ou d’OS  Sa dimension Open-Data le rend évolutif  Il peut être réutilisé dans un autre contexte 6
  7. 7. Choix Techniques 7
  8. 8. Play! Framework 1.2.5  Conçu par des développeurs pour des développeurs  Pour des applications Web modernes et modulaires  Haute productivité  Open Source  Communauté active8
  9. 9. Pourquoi choisir ce framework?  Framework Full-Stack  Séparation de la gestion de l’interface et de la gestion des données (méta-pattern MVC)  Non Conservation d’état entre les requêtes (Stateless)  Ressources identifiées de manière unique (gestion de routes)  Framework à haute productivité  Compilation à la volée  Intégration de Scala : parallélisation sans effet de bord  Framework de middleware AKKA (super calculateurs) 9
  10. 10. Open StreetMap & Leaflet  Open StreetMap : base de données cartographique libre du monde  Contributions par la communauté  Données libres de droits  Leaflet : framework servant à manipuler les cartes Open StreetMap  Léger, adapté pour le mobile  Open source 10
  11. 11. Boostrap  Librairie Open Source initiée par Twitter  Responsive design  HTML5 11
  12. 12. Modélisation des données 12
  13. 13. La base de données 13
  14. 14. Un rapide retour sur la notion de Description  Enjeux : Comment modéliser des données hétérogènes dans un même format?  Système de clé-valeur:  Se rapproche du NoSQL  Plus facile à maintenir  Evite d’alourdir l’architecture inutilement 14
  15. 15. Organisation du travail 15
  16. 16. Organisation du travail  Agilité : Organisation en pair-programming  Gestion de versions : SVN avec Google Code  Gestion de projet : HostedRedmine  Ordonnancement : Gantt  Intégration Continue : Hudson  Mesure de qualité : Sonar  Tests : Junit, Selenium 16
  17. 17. Organisation du travail 17

×