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

En vedette

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
 
Introduction to using REDCap for multi-site longitudinal research in medicine
Introduction to using REDCap for multi-site longitudinal research in medicineIntroduction to using REDCap for multi-site longitudinal research in medicine
Introduction to using REDCap for multi-site longitudinal research in medicineBrian T. Edwards
 
Memoire version finale kenfack
Memoire version finale kenfackMemoire version finale kenfack
Memoire version finale kenfackvalmy roi
 
Développement d’applications ussd en java
Développement d’applications ussd en javaDéveloppement d’applications ussd en java
Développement d’applications ussd en javaEric Toguem
 
Méthodologie de recherche : Comment entamer son mémoire de fin d'étude
Méthodologie de recherche : Comment entamer son mémoire de fin d'étudeMéthodologie de recherche : Comment entamer son mémoire de fin d'étude
Méthodologie de recherche : Comment entamer son mémoire de fin d'étudeConnaissance Créative
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Androidambin_fr
 

En vedette (20)

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"
 
Programmation sous Android
Programmation sous AndroidProgrammation sous Android
Programmation sous Android
 
Introduction to using REDCap for multi-site longitudinal research in medicine
Introduction to using REDCap for multi-site longitudinal research in medicineIntroduction to using REDCap for multi-site longitudinal research in medicine
Introduction to using REDCap for multi-site longitudinal research in medicine
 
Ussd
UssdUssd
Ussd
 
Memoire version finale kenfack
Memoire version finale kenfackMemoire version finale kenfack
Memoire version finale kenfack
 
Développement d’applications ussd en java
Développement d’applications ussd en javaDéveloppement d’applications ussd en java
Développement d’applications ussd en java
 
Méthodologie de recherche : Comment entamer son mémoire de fin d'étude
Méthodologie de recherche : Comment entamer son mémoire de fin d'étudeMéthodologie de recherche : Comment entamer son mémoire de fin d'étude
Méthodologie de recherche : Comment entamer son mémoire de fin d'étude
 
Présentation développement application Android
Présentation développement application AndroidPrésentation développement application Android
Présentation développement application Android
 

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

Prise en main de open data toolkit odk
Prise en main de open data toolkit odkPrise en main de open data toolkit odk
Prise en main de open data toolkit odkYOUSSOUPHA MBODJI
 
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
 
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
 
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
 

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

Prise en main de open data toolkit odk
Prise en main de open data toolkit odkPrise en main de open data toolkit odk
Prise en main de open data toolkit odk
 
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"
 
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
 
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
 

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