SlideShare uma empresa Scribd logo
1 de 17
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 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
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
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
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
Choix Techniques
7
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
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
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
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?
 Système de clé-valeur:
 Se rapproche du NoSQL
 Plus facile à maintenir
 Evite d’alourdir l’architecture inutilement
14
Organisation du travail
15
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
Organisation du travail
17

Mais conteúdo relacionado

Destaque

Estanqueidad e insonorizacion
Estanqueidad e insonorizacionEstanqueidad e insonorizacion
Estanqueidad e insonorizacionEdecarlo Barron
 
Articulo: Formación de Agentes de Desarrollo Local
Articulo: Formación de Agentes de Desarrollo LocalArticulo: Formación de Agentes de Desarrollo Local
Articulo: Formación de Agentes de Desarrollo LocalConectaDEL
 
Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...
Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...
Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...ConectaDEL
 
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOSJosé Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOSAESP AESP
 
Canvi climàtic
Canvi climàticCanvi climàtic
Canvi climàticforat72
 
Data Shaker : Lookies
Data Shaker : LookiesData Shaker : Lookies
Data Shaker : LookiesNumaParis
 
Lock it le fermoir le plus révolutionnaire dans le monde du design
Lock it le fermoir le plus révolutionnaire dans le monde du designLock it le fermoir le plus révolutionnaire dans le monde du design
Lock it le fermoir le plus révolutionnaire dans le monde du designFrancisSchwab
 
Trio de guitarras Domine
Trio de guitarras DomineTrio de guitarras Domine
Trio de guitarras DomineParsifal82
 
Los famosos delitos informaticos
Los famosos delitos informaticosLos famosos delitos informaticos
Los famosos delitos informaticoschecho23123
 
Modificación de modelos
Modificación de modelosModificación de modelos
Modificación de modelosKathy Cuasapaz
 
CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687 Enero_26-2013
CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687  Enero_26-2013CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687  Enero_26-2013
CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687 Enero_26-2013SOCIEDAD JULIO GARAVITO
 
Présentation Mdph/Cdaph
Présentation Mdph/CdaphPrésentation Mdph/Cdaph
Présentation Mdph/CdaphScAMSED
 
Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...
Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...
Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...SOCIEDAD JULIO GARAVITO
 

Destaque (20)

Estanqueidad e insonorizacion
Estanqueidad e insonorizacionEstanqueidad e insonorizacion
Estanqueidad e insonorizacion
 
Articulo: Formación de Agentes de Desarrollo Local
Articulo: Formación de Agentes de Desarrollo LocalArticulo: Formación de Agentes de Desarrollo Local
Articulo: Formación de Agentes de Desarrollo Local
 
Ranskalaiset au resto
Ranskalaiset au restoRanskalaiset au resto
Ranskalaiset au resto
 
Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...
Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...
Guía VERSIÓN REDUCIDA de aprendizaje FOMIN sobre proyectos de integración p...
 
Presentacion fuerzas movimiento
Presentacion fuerzas movimientoPresentacion fuerzas movimiento
Presentacion fuerzas movimiento
 
Salient poles
Salient polesSalient poles
Salient poles
 
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOSJosé Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
José Ramón Caso - LOS SERVICIOS A LA PERSONA: FUENTE DE EMPLEO Y NUEVOS NEGOCIOS
 
Canvi climàtic
Canvi climàticCanvi climàtic
Canvi climàtic
 
Data Shaker : Lookies
Data Shaker : LookiesData Shaker : Lookies
Data Shaker : Lookies
 
Lock it le fermoir le plus révolutionnaire dans le monde du design
Lock it le fermoir le plus révolutionnaire dans le monde du designLock it le fermoir le plus révolutionnaire dans le monde du design
Lock it le fermoir le plus révolutionnaire dans le monde du design
 
Trio de guitarras Domine
Trio de guitarras DomineTrio de guitarras Domine
Trio de guitarras Domine
 
Los famosos delitos informaticos
Los famosos delitos informaticosLos famosos delitos informaticos
Los famosos delitos informaticos
 
Pastillas
PastillasPastillas
Pastillas
 
Dossier bienvenida club 2015.16
Dossier bienvenida club 2015.16Dossier bienvenida club 2015.16
Dossier bienvenida club 2015.16
 
Modificación de modelos
Modificación de modelosModificación de modelos
Modificación de modelos
 
Poliedros
PoliedrosPoliedros
Poliedros
 
CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687 Enero_26-2013
CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687  Enero_26-2013CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687  Enero_26-2013
CIRCULAR RAC (Red de Astronomía de Colombia) Circular 687 Enero_26-2013
 
Présentation Mdph/Cdaph
Présentation Mdph/CdaphPrésentation Mdph/Cdaph
Présentation Mdph/Cdaph
 
Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...
Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...
Apartes de la Charla: Hipatia de Alejandría 2015. por Carlos Eduardo Sierra. ...
 
Ciencias naturales
Ciencias naturalesCiencias naturales
Ciencias naturales
 

Semelhante a Présentation du projet Géoloc'UPO

Infrastructure de géomatique ouverte (IGO)
Infrastructure de géomatique ouverte  (IGO)Infrastructure de géomatique ouverte  (IGO)
Infrastructure de géomatique ouverte (IGO)geomsp
 
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...VisionGEOMATIQUE2014
 
Open Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudOpen Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudMicrosoft
 
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0guest4ca1b
 
Slideshare - Web 2.0
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0agirard003
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0clemdups
 
Datalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériencesDatalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériencesSemWebPro
 
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne  OSCi OW2 Workshop July 11CompatibleOne  OSCi OW2 Workshop July 11
CompatibleOne OSCi OW2 Workshop July 11CompatibleOne
 
La voie du succès avec les bases de données de graphes, la Graph Data Scie...
 La voie du succès avec les bases de données de graphes, la Graph Data Scie... La voie du succès avec les bases de données de graphes, la Graph Data Scie...
La voie du succès avec les bases de données de graphes, la Graph Data Scie...Neo4j
 
Comment construire une plateforme de valorisation du patrimoine géographique ...
Comment construire une plateforme de valorisation du patrimoine géographique ...Comment construire une plateforme de valorisation du patrimoine géographique ...
Comment construire une plateforme de valorisation du patrimoine géographique ...Julien Homo
 
Usi 2011 paris_linked_in
Usi 2011 paris_linked_inUsi 2011 paris_linked_in
Usi 2011 paris_linked_inYassine Hinnach
 
De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)Restlet
 
17chaumet 120729134759-phpapp02(1)
17chaumet 120729134759-phpapp02(1)17chaumet 120729134759-phpapp02(1)
17chaumet 120729134759-phpapp02(1)kassaoute cama
 
Open layers - utilisation simple et avancée
Open layers - utilisation simple et avancéeOpen layers - utilisation simple et avancée
Open layers - utilisation simple et avancéeKhalid Jebbari
 

Semelhante a Présentation du projet Géoloc'UPO (20)

Infrastructure de géomatique ouverte (IGO)
Infrastructure de géomatique ouverte  (IGO)Infrastructure de géomatique ouverte  (IGO)
Infrastructure de géomatique ouverte (IGO)
 
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
Infrastructure de géomatique ouverte (IGO) : un modèle inspirant de développe...
 
Open Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le CloudOpen Data Ready ! Libérez vos données avec OData et le Cloud
Open Data Ready ! Libérez vos données avec OData et le Cloud
 
17 chaumet
17 chaumet17 chaumet
17 chaumet
 
PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0PowerPoint sur le Web 2.0
PowerPoint sur le Web 2.0
 
Slideshare - Web 2.0
Slideshare - Web 2.0Slideshare - Web 2.0
Slideshare - Web 2.0
 
Le Web 2.0
Le Web 2.0Le Web 2.0
Le Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Datalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériencesDatalift, une plateforme Linked Data, Retour d'expériences
Datalift, une plateforme Linked Data, Retour d'expériences
 
CompatibleOne OSCi OW2 Workshop July 11
CompatibleOne  OSCi OW2 Workshop July 11CompatibleOne  OSCi OW2 Workshop July 11
CompatibleOne OSCi OW2 Workshop July 11
 
OpenAge
OpenAgeOpenAge
OpenAge
 
La voie du succès avec les bases de données de graphes, la Graph Data Scie...
 La voie du succès avec les bases de données de graphes, la Graph Data Scie... La voie du succès avec les bases de données de graphes, la Graph Data Scie...
La voie du succès avec les bases de données de graphes, la Graph Data Scie...
 
Comment construire une plateforme de valorisation du patrimoine géographique ...
Comment construire une plateforme de valorisation du patrimoine géographique ...Comment construire une plateforme de valorisation du patrimoine géographique ...
Comment construire une plateforme de valorisation du patrimoine géographique ...
 
Projet Domurpic
Projet DomurpicProjet Domurpic
Projet Domurpic
 
Architectures bigdata
Architectures bigdataArchitectures bigdata
Architectures bigdata
 
Usi 2011 paris_linked_in
Usi 2011 paris_linked_inUsi 2011 paris_linked_in
Usi 2011 paris_linked_in
 
Neo4j
Neo4jNeo4j
Neo4j
 
De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)De l'Open Source à l'Open API (in French)
De l'Open Source à l'Open API (in French)
 
17chaumet 120729134759-phpapp02(1)
17chaumet 120729134759-phpapp02(1)17chaumet 120729134759-phpapp02(1)
17chaumet 120729134759-phpapp02(1)
 
Open layers - utilisation simple et avancée
Open layers - utilisation simple et avancéeOpen layers - utilisation simple et avancée
Open layers - utilisation simple et avancée
 

Présentation du projet Géoloc'UPO

  • 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. 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. 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. 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
  • 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. 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. 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. Boostrap  Librairie Open Source initiée par Twitter  Responsive design  HTML5 11
  • 13. La base de données 13
  • 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
  • 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