SlideShare une entreprise Scribd logo
1  sur  21
Collecte d’information avec le
 projet OpenDataKit (ODK)

                Présenté par :
                Horacio LASSEY-ASSIAKOLEY
                Twitter : @horalass




                                            1
Historique
 2005 : Achat par Google de la startup Android d’Andy Rubin

 2007 : Création de l’ OHA ( Open Handset Alliance ) constitué de fabricants,
  d’opérateurs,etc

 2008 : Sortie du premier télephone Android G1 et du SDK 1.0

 2011 : Sortie de la première tablette sous Android 3.0 (Honeycomb)




                                                                           2
Ecosystème
 Les statistiques d’Android en Mars 2012 sont impressionnantes :

     450 000 applications dans l’Android Market

     850 000 téléphones et tablettes activés par jour

     Plus de 300 millions d’activation au total




                                                                    3
Vision
 La vision de Google pour android est :

     Un écosystème open ( ouvert ) où l’on peut utiliser des téléphones
      android sur des réseaux CDMA ou GSM, faire du 2G/3G/4G, avoir des
      smartphones de différentes tailles et marques etc …

     De faire de l’innovation le moteur de son ecosystème. Google en laissant
      une plateforme ouverte voudrait stimuler l’innovation




                                                                           4
Contexte
 En Afrique il est difficile d’organiser des collectes d’information parce que :

     Les infrastructures de télécommunication ne couvrent pas tout le
      territoire surtout dans les zones rurales
     Il faut faire des saisies manuelles ( sur papier ) et il faut retraiter ces
      données pour tirer les résultats escomptés
     La collecte d’information prenait trop de temps et souvent les
      informations ne sont pas fournies à temps




                                                                                    5
Solution
Le projet Open Data Kit (ODK)
ODK est un projet libre et open source qui aide les organisations et individus à
gérer les solutions mobiles de collecte de données. ODK fournit une solution
toute faite permettant de :

                     Concevoir une formulation de collecte de données ou
                     d’enquête
                     Uploader ce formulaire sur un terminal Android et
                     d’ensuite recueillir les données sur ce dernier et d’ensuite
                     envoyer ces informations vers un serveur
                     Agréger les données recueillies sur un serveur
                     et l'extraire dans des formats utiles




                                                                               6
Avantages
Le projet ODK se base pour la partie collecte
d’information sur les terminaux Android
Il profite ainsi :

 Des coûts réduits pour l’achat des terminaux

 Des gammes diversifiées de téléphone suivant les projets

 Internet mobile en pleine expansion dans le monde ( surtout en Afrique)




                                                                        7
Démo
Nous allons prendre un exemple simple pour montrer toute la puissance de ce
projet. Nous allons supposer qu’on voudrait faire le recensement de la
population du Togo. Notre fiche de recensement comporte les champs Nom,
Prénom, Date de naissance, Adresse, Photo. Juste un exemple pour illustrer.

Le projet ODK comporte 3 parties :

ODK Build : qui va nous permettre de concevoir un formulaire avec les champs
cités ci-dessus
ODK Collect : qui va nous permettre de remplir ces formulaires depuis nos
terminaux Android et d’envoyer les données vers un serveur
ODK Aggregate : qui va nous permettre de traiter plus tard les informations
envoyées depuis les terminaux Android


                                                                                8
Installation d’ODK
                       Aggregate
ODK Aggregate s’installe en localhost (dans un conteneur Web J2EE) ou sur
Google Apps Engine ( Cloud). Pour notre démo nous avions fait l’installation
Cloud.




                                                                               9
Conception du formulaire
ODK offre un lien pour          concevoir   en   ligne   notre   formulaire   :
http://build.opendatakit.org/




                                                                              10
Conception du formulaire
Vous pourriez exporter le formulaire en xml ou bien le publier directement sur
ODK aggregate ou bien exporter le fichier en xml. Ce n’est pas indispensable de
publier ces formulaires sur ODK aggregrate mais cela fait office de référentiel
central pour les formulaires




                                                                              11
Installation de ODK collect sur notre
                   terminal Android

ODK collect est disponible depuis le Google Play Store. Il suffit de le
télécharger




                                                                      12
Configuration du terminal Android

Après avoir téléchargé ODK Collect depuis Play Store il faut le configurer. Ci
dessous les actions qu’on aura à faire
    Configuration de l’adresse de notre ODK aggregrate
    Récupération du formulaire de recensement
    Saisies d’information et envoie vers le serveur




                                                                             13
Configuration du terminal Android


Configuration de l’adresse de notre ODK aggregrate sur notre terminal
Android




                                                                     14
Configuration du terminal Android


Récupération du formulaire de recensement




                                                 15
Saisie sur le terminal Android


Saisie des informations




                                               16
Saisie sur le terminal Android


Saisie des informations




                                               17
Saisie sur le terminal Android


Saisie des informations




                                               18
Consultation des données aggregées


Consultation des données soumis sur ODK aggregate




                                                     19
Conclusion


Vous avez un projet de collecte d’information ou d’enquêtes ODK
offre un bon point de départ

Le projet ODK peut s’intégrer dans votre système d’information et
répond au problématique de l’Afrique

Le projet ODK est basé sur Android pour la partie collecte
d’information. Cela vous donne beaucoup de possibilités sur le choix
de votre terminal pour le projet.




                                                                   20
Quelques Informations
                  complémentaires

http://www.opendatakit.org/ le site d’ODK

Notre        ODK      aggregate     de    test    est   disponible
https://socialagilux.appspot.com/. Username : test Password : test




                                                                  21

Contenu connexe

Tendances

Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiqueIsmail BAKKALI
 
Rapport stage
Rapport stageRapport stage
Rapport stageTECOS
 
1.Presentation De Moodle
1.Presentation De Moodle1.Presentation De Moodle
1.Presentation De MoodlePiero_1983
 
Organigramme Achats
Organigramme AchatsOrganigramme Achats
Organigramme Achatsguestf857fd
 
Gestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatiqueGestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatiqueJihed Kaouech
 
Soutenance de Stage MMI, 1 ère année ( ex Serecom )
Soutenance de Stage MMI, 1 ère année ( ex Serecom )Soutenance de Stage MMI, 1 ère année ( ex Serecom )
Soutenance de Stage MMI, 1 ère année ( ex Serecom )Arnaud Cantaloube
 
Schema directeur et urbanisation du si
Schema directeur et urbanisation du siSchema directeur et urbanisation du si
Schema directeur et urbanisation du siAbdeslam Menacere
 
Rapport de stage de fin d'etude l3 angelito & hasina
Rapport de stage de fin d'etude l3 angelito & hasinaRapport de stage de fin d'etude l3 angelito & hasina
Rapport de stage de fin d'etude l3 angelito & hasinaAngelito Mandimbihasina
 
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Zaineb Erraji
 
Cahier des charges site internet
Cahier des charges site internetCahier des charges site internet
Cahier des charges site internetEPC Familia
 
Odoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et ReportingOdoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et ReportingAfrica Performances
 
Point de vente ( Odoo )
Point de vente ( Odoo ) Point de vente ( Odoo )
Point de vente ( Odoo ) KARIZMA CONSEIL
 
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourcePrésentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourceAfrica Performances
 
Spécifications Fonctionnelles Détaillées du projet Youfood
Spécifications Fonctionnelles Détaillées du projet YoufoodSpécifications Fonctionnelles Détaillées du projet Youfood
Spécifications Fonctionnelles Détaillées du projet YoufoodFlorian GRONDIN
 
Les Titres de Créances Négociables (TCN)
Les Titres de Créances Négociables (TCN)Les Titres de Créances Négociables (TCN)
Les Titres de Créances Négociables (TCN)RedFed RedFed
 
Rapport sur la mise en plateforme de suivi de l'exploitation des AEPS
Rapport sur la mise en plateforme de suivi de l'exploitation des AEPSRapport sur la mise en plateforme de suivi de l'exploitation des AEPS
Rapport sur la mise en plateforme de suivi de l'exploitation des AEPSYiénouyaba LANKOANDE
 
BPMN : Business Process Modelling Notation
BPMN : Business Process Modelling NotationBPMN : Business Process Modelling Notation
BPMN : Business Process Modelling NotationKhaled Fayala
 

Tendances (20)

Présentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatiquePrésentation du pfe - Master spécialisé en ingénierie informatique
Présentation du pfe - Master spécialisé en ingénierie informatique
 
Rapport stage
Rapport stageRapport stage
Rapport stage
 
1.Presentation De Moodle
1.Presentation De Moodle1.Presentation De Moodle
1.Presentation De Moodle
 
Organigramme Achats
Organigramme AchatsOrganigramme Achats
Organigramme Achats
 
Offre technique
Offre techniqueOffre technique
Offre technique
 
Gestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatiqueGestion et Suivi des Projets informatique
Gestion et Suivi des Projets informatique
 
Soutenance de Stage MMI, 1 ère année ( ex Serecom )
Soutenance de Stage MMI, 1 ère année ( ex Serecom )Soutenance de Stage MMI, 1 ère année ( ex Serecom )
Soutenance de Stage MMI, 1 ère année ( ex Serecom )
 
Schema directeur et urbanisation du si
Schema directeur et urbanisation du siSchema directeur et urbanisation du si
Schema directeur et urbanisation du si
 
Rapport de stage de fin d'etude l3 angelito & hasina
Rapport de stage de fin d'etude l3 angelito & hasinaRapport de stage de fin d'etude l3 angelito & hasina
Rapport de stage de fin d'etude l3 angelito & hasina
 
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
Mise en place d’un module de génération du Simpl-IS pour L’ERP ODOO (ex. Open...
 
e-barki@
e-barki@e-barki@
e-barki@
 
Cahier des charges site internet
Cahier des charges site internetCahier des charges site internet
Cahier des charges site internet
 
Odoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et ReportingOdoo: Tableaux de bord et Reporting
Odoo: Tableaux de bord et Reporting
 
Point de vente ( Odoo )
Point de vente ( Odoo ) Point de vente ( Odoo )
Point de vente ( Odoo )
 
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open SourcePrésentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
Présentation de OpenERP/Odoo: Progiciel de Gestion Intégré Open Source
 
Spécifications Fonctionnelles Détaillées du projet Youfood
Spécifications Fonctionnelles Détaillées du projet YoufoodSpécifications Fonctionnelles Détaillées du projet Youfood
Spécifications Fonctionnelles Détaillées du projet Youfood
 
E logistique e-commerce
E logistique e-commerceE logistique e-commerce
E logistique e-commerce
 
Les Titres de Créances Négociables (TCN)
Les Titres de Créances Négociables (TCN)Les Titres de Créances Négociables (TCN)
Les Titres de Créances Négociables (TCN)
 
Rapport sur la mise en plateforme de suivi de l'exploitation des AEPS
Rapport sur la mise en plateforme de suivi de l'exploitation des AEPSRapport sur la mise en plateforme de suivi de l'exploitation des AEPS
Rapport sur la mise en plateforme de suivi de l'exploitation des AEPS
 
BPMN : Business Process Modelling Notation
BPMN : Business Process Modelling NotationBPMN : Business Process Modelling Notation
BPMN : Business Process Modelling Notation
 

En vedette

Configuration of odk settings
Configuration of odk settingsConfiguration of odk settings
Configuration of odk settingsKrayfo
 
Mobile data collection using odk
Mobile data collection using odkMobile data collection using odk
Mobile data collection using odkKARUMBA GATAMA
 
Odk survey presentation
Odk survey presentationOdk survey presentation
Odk survey presentationSolomon Nsumba
 
Workshop using open source software for mobile data collection workshop - a...
Workshop   using open source software for mobile data collection workshop - a...Workshop   using open source software for mobile data collection workshop - a...
Workshop using open source software for mobile data collection workshop - a...Wisconsin Land Information Association
 
Prism odk forms_adding_folderandwidgets
Prism odk forms_adding_folderandwidgetsPrism odk forms_adding_folderandwidgets
Prism odk forms_adding_folderandwidgetsAngelo Hinagpis
 
ODK Induction Presentation - Spring 2015
ODK Induction Presentation - Spring 2015ODK Induction Presentation - Spring 2015
ODK Induction Presentation - Spring 2015Zimri Diaz
 
Mobile data collection using odk
Mobile data collection using odkMobile data collection using odk
Mobile data collection using odkPaul Gichure
 
UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...
UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...
UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...CTSI at UCSF
 
Brisbane Health-y Data: RedCap
Brisbane Health-y Data: RedCapBrisbane Health-y Data: RedCap
Brisbane Health-y Data: RedCapARDC
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Travis H Nagler, MS, CPHIMS
 
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »Cedric Buisson
 
Discover Introduction to REDCap
Discover Introduction to REDCapDiscover Introduction to REDCap
Discover Introduction to REDCapSTARSurg
 
Présentation Open Data Kit
 Présentation Open Data Kit  Présentation Open Data Kit
Présentation Open Data Kit Khaled Talbi
 
Clinical data management web based data capture edc & rdc
Clinical data management web based data capture edc & rdcClinical data management web based data capture edc & rdc
Clinical data management web based data capture edc & rdcPristyn Research Solutions
 
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"CTSI at UCSF
 

En vedette (20)

Configuration of odk settings
Configuration of odk settingsConfiguration of odk settings
Configuration of odk settings
 
Mobile data collection using odk
Mobile data collection using odkMobile data collection using odk
Mobile data collection using odk
 
Odk survey presentation
Odk survey presentationOdk survey presentation
Odk survey presentation
 
Open Data Kit training
Open Data Kit trainingOpen Data Kit training
Open Data Kit training
 
Workshop using open source software for mobile data collection workshop - a...
Workshop   using open source software for mobile data collection workshop - a...Workshop   using open source software for mobile data collection workshop - a...
Workshop using open source software for mobile data collection workshop - a...
 
Prism odk forms_adding_folderandwidgets
Prism odk forms_adding_folderandwidgetsPrism odk forms_adding_folderandwidgets
Prism odk forms_adding_folderandwidgets
 
ODK Induction Presentation - Spring 2015
ODK Induction Presentation - Spring 2015ODK Induction Presentation - Spring 2015
ODK Induction Presentation - Spring 2015
 
Presentacion ODK
Presentacion ODKPresentacion ODK
Presentacion ODK
 
Mobile data collection using odk
Mobile data collection using odkMobile data collection using odk
Mobile data collection using odk
 
Open Data Kit
Open Data KitOpen Data Kit
Open Data Kit
 
UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...
UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...
UCSF CER - Philip R. Lee Institute for Health Policy Studies Handout (Symposi...
 
Brisbane Health-y Data: RedCap
Brisbane Health-y Data: RedCapBrisbane Health-y Data: RedCap
Brisbane Health-y Data: RedCap
 
Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211Novel Research Data Delivery System Using REDCap 20131211
Novel Research Data Delivery System Using REDCap 20131211
 
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
Etude Surikate/Ifop sur « le comportement des utilisateurs d’Android »
 
Discover Introduction to REDCap
Discover Introduction to REDCapDiscover Introduction to REDCap
Discover Introduction to REDCap
 
Présentation Open Data Kit
 Présentation Open Data Kit  Présentation Open Data Kit
Présentation Open Data Kit
 
USSD Code et Android
USSD Code et AndroidUSSD Code et Android
USSD Code et Android
 
Ussd code et android
Ussd code et androidUssd code et android
Ussd code et android
 
Clinical data management web based data capture edc & rdc
Clinical data management web based data capture edc & rdcClinical data management web based data capture edc & rdc
Clinical data management web based data capture edc & rdc
 
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
 

Similaire à Collecte d’information avec le projet OpenDataKit (ODK)

Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android AbidjanBacely YoroBi
 
Kobotoolbox description de l'utilisation
Kobotoolbox description de l'utilisationKobotoolbox description de l'utilisation
Kobotoolbox description de l'utilisationISSIAKAKONE7
 
Cours android 2016
Cours android 2016Cours android 2016
Cours android 2016Saber LAJILI
 
Cours android 2016_partie1
Cours android 2016_partie1Cours android 2016_partie1
Cours android 2016_partie1Sabeur LAJILI
 
Projet PFE corrigé latest
Projet PFE corrigé latestProjet PFE corrigé latest
Projet PFE corrigé latestahed bf
 
Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013gdgyaounde
 
Ateliers : Developpement mobile vs open source
Ateliers : Developpement mobile vs open sourceAteliers : Developpement mobile vs open source
Ateliers : Developpement mobile vs open sourceKorteby Farouk
 
Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...Microsoft Décideurs IT
 
MNIF Ahmed présentation 2018
MNIF Ahmed présentation 2018MNIF Ahmed présentation 2018
MNIF Ahmed présentation 2018MNIF Ahmed
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Smile I.T is open
 
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
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...OCTO Technology
 
Workshop android
Workshop androidWorkshop android
Workshop android'Med Douik
 
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidDébuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidBosco Basabana
 
Présentation android
Présentation androidPrésentation android
Présentation androiddiop5
 

Similaire à Collecte d’information avec le projet OpenDataKit (ODK) (20)

Intro Android
Intro AndroidIntro Android
Intro Android
 
Hackathon Android Abidjan
Hackathon Android  AbidjanHackathon Android  Abidjan
Hackathon Android Abidjan
 
Kobotoolbox description de l'utilisation
Kobotoolbox description de l'utilisationKobotoolbox description de l'utilisation
Kobotoolbox description de l'utilisation
 
Cours android 2016
Cours android 2016Cours android 2016
Cours android 2016
 
Cours android 2016_partie1
Cours android 2016_partie1Cours android 2016_partie1
Cours android 2016_partie1
 
Projet PFE corrigé latest
Projet PFE corrigé latestProjet PFE corrigé latest
Projet PFE corrigé latest
 
Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013Android Intro-DevFest Yde 2013
Android Intro-DevFest Yde 2013
 
Iot & cloud
Iot & cloudIot & cloud
Iot & cloud
 
Ateliers : Developpement mobile vs open source
Ateliers : Developpement mobile vs open sourceAteliers : Developpement mobile vs open source
Ateliers : Developpement mobile vs open source
 
Hello droid
Hello droidHello droid
Hello droid
 
Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...Windows phone 7 sync application sur Azure, création d'application offline re...
Windows phone 7 sync application sur Azure, création d'application offline re...
 
IOT-1.pdf
IOT-1.pdfIOT-1.pdf
IOT-1.pdf
 
MNIF Ahmed présentation 2018
MNIF Ahmed présentation 2018MNIF Ahmed présentation 2018
MNIF Ahmed présentation 2018
 
Countly
CountlyCountly
Countly
 
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
Meet'up "Linux et Android dans les systèmes embarqués et les objets connectés"
 
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
 
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
La Duck Conf - "Edge computing : le déploiement continu se fait une virée en ...
 
Workshop android
Workshop androidWorkshop android
Workshop android
 
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour androidDébuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
Débuter avec phonegap (APACHE CORDOVA) dans eclipse pour android
 
Présentation android
Présentation androidPrésentation android
Présentation android
 

Collecte d’information avec le projet OpenDataKit (ODK)

  • 1. Collecte d’information avec le projet OpenDataKit (ODK) Présenté par : Horacio LASSEY-ASSIAKOLEY Twitter : @horalass 1
  • 2. Historique  2005 : Achat par Google de la startup Android d’Andy Rubin  2007 : Création de l’ OHA ( Open Handset Alliance ) constitué de fabricants, d’opérateurs,etc  2008 : Sortie du premier télephone Android G1 et du SDK 1.0  2011 : Sortie de la première tablette sous Android 3.0 (Honeycomb) 2
  • 3. Ecosystème  Les statistiques d’Android en Mars 2012 sont impressionnantes :  450 000 applications dans l’Android Market  850 000 téléphones et tablettes activés par jour  Plus de 300 millions d’activation au total 3
  • 4. Vision  La vision de Google pour android est :  Un écosystème open ( ouvert ) où l’on peut utiliser des téléphones android sur des réseaux CDMA ou GSM, faire du 2G/3G/4G, avoir des smartphones de différentes tailles et marques etc …  De faire de l’innovation le moteur de son ecosystème. Google en laissant une plateforme ouverte voudrait stimuler l’innovation 4
  • 5. Contexte  En Afrique il est difficile d’organiser des collectes d’information parce que :  Les infrastructures de télécommunication ne couvrent pas tout le territoire surtout dans les zones rurales  Il faut faire des saisies manuelles ( sur papier ) et il faut retraiter ces données pour tirer les résultats escomptés  La collecte d’information prenait trop de temps et souvent les informations ne sont pas fournies à temps 5
  • 6. Solution Le projet Open Data Kit (ODK) ODK est un projet libre et open source qui aide les organisations et individus à gérer les solutions mobiles de collecte de données. ODK fournit une solution toute faite permettant de : Concevoir une formulation de collecte de données ou d’enquête Uploader ce formulaire sur un terminal Android et d’ensuite recueillir les données sur ce dernier et d’ensuite envoyer ces informations vers un serveur Agréger les données recueillies sur un serveur et l'extraire dans des formats utiles 6
  • 7. Avantages Le projet ODK se base pour la partie collecte d’information sur les terminaux Android Il profite ainsi :  Des coûts réduits pour l’achat des terminaux  Des gammes diversifiées de téléphone suivant les projets  Internet mobile en pleine expansion dans le monde ( surtout en Afrique) 7
  • 8. Démo Nous allons prendre un exemple simple pour montrer toute la puissance de ce projet. Nous allons supposer qu’on voudrait faire le recensement de la population du Togo. Notre fiche de recensement comporte les champs Nom, Prénom, Date de naissance, Adresse, Photo. Juste un exemple pour illustrer. Le projet ODK comporte 3 parties : ODK Build : qui va nous permettre de concevoir un formulaire avec les champs cités ci-dessus ODK Collect : qui va nous permettre de remplir ces formulaires depuis nos terminaux Android et d’envoyer les données vers un serveur ODK Aggregate : qui va nous permettre de traiter plus tard les informations envoyées depuis les terminaux Android 8
  • 9. Installation d’ODK Aggregate ODK Aggregate s’installe en localhost (dans un conteneur Web J2EE) ou sur Google Apps Engine ( Cloud). Pour notre démo nous avions fait l’installation Cloud. 9
  • 10. Conception du formulaire ODK offre un lien pour concevoir en ligne notre formulaire : http://build.opendatakit.org/ 10
  • 11. Conception du formulaire Vous pourriez exporter le formulaire en xml ou bien le publier directement sur ODK aggregate ou bien exporter le fichier en xml. Ce n’est pas indispensable de publier ces formulaires sur ODK aggregrate mais cela fait office de référentiel central pour les formulaires 11
  • 12. Installation de ODK collect sur notre terminal Android ODK collect est disponible depuis le Google Play Store. Il suffit de le télécharger 12
  • 13. Configuration du terminal Android Après avoir téléchargé ODK Collect depuis Play Store il faut le configurer. Ci dessous les actions qu’on aura à faire Configuration de l’adresse de notre ODK aggregrate Récupération du formulaire de recensement Saisies d’information et envoie vers le serveur 13
  • 14. Configuration du terminal Android Configuration de l’adresse de notre ODK aggregrate sur notre terminal Android 14
  • 15. Configuration du terminal Android Récupération du formulaire de recensement 15
  • 16. Saisie sur le terminal Android Saisie des informations 16
  • 17. Saisie sur le terminal Android Saisie des informations 17
  • 18. Saisie sur le terminal Android Saisie des informations 18
  • 19. Consultation des données aggregées Consultation des données soumis sur ODK aggregate 19
  • 20. Conclusion Vous avez un projet de collecte d’information ou d’enquêtes ODK offre un bon point de départ Le projet ODK peut s’intégrer dans votre système d’information et répond au problématique de l’Afrique Le projet ODK est basé sur Android pour la partie collecte d’information. Cela vous donne beaucoup de possibilités sur le choix de votre terminal pour le projet. 20
  • 21. Quelques Informations complémentaires http://www.opendatakit.org/ le site d’ODK Notre ODK aggregate de test est disponible https://socialagilux.appspot.com/. Username : test Password : test 21

Notes de l'éditeur

  1. L’historique d’android depuis le rachat de la startup androidMontrer les chiffres d’androidPuis parler de la vision globale d’android
  2. L’historique d’android depuis le rachat de la startup androidMontrer les chiffres d’androidPuis parler de la vision globale d’android
  3. L’historique d’android depuis le rachat de la startup androidMontrer les chiffres d’androidPuis parler de la vision globale d’android
  4. Parler du contexte africain où il est difficile d’avoir les informations pour un manque d’information et les infrastutures de telecommunication pas bonne
  5. Our competitors are the classicschool management editor. The main one shouldbe vertical ERP for school management likeopenbravo modules http://openecampus.com/features-modules.htmlIn africawedidn’t have a big editor in school management. There are alsomany in house productwe are not aware of.Image ( On peut mettre 2 personnes qui sont en train de tirer une corde)
  6. All schools wishing to join the project should subscribe on the web. The application will be a multi-tenancy application. Every school would have their own domain ( like on google apps). As soon as they set up their own domain parents, teacher and students will be provisioned by a batch process.(Image : des nuages (pour signifier le cloud) auquels des personnessontconnectés
  7. All schools wishing to join the project should subscribe on the web. The application will be a multi-tenancy application. Every school would have their own domain ( like on google apps). As soon as they set up their own domain parents, teacher and students will be provisioned by a batch process.(Image : des nuages (pour signifier le cloud) auquels des personnessontconnectés