21

Click here to load reader

Collecte d’information avec le projet OpenDataKit (ODK)

Embed Size (px)

Citation preview

Page 1: Collecte d’information avec le projet OpenDataKit (ODK)

Collecte d’information avec le projet OpenDataKit (ODK)

Présenté par :Horacio LASSEY-ASSIAKOLEYTwitter : @horalass

1

Page 2: Collecte d’information avec le projet OpenDataKit (ODK)

Historique

2

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)

Page 3: Collecte d’information avec le projet OpenDataKit (ODK)

Ecosystème

3

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

Page 4: Collecte d’information avec le projet OpenDataKit (ODK)

Vision

4

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

Page 5: Collecte d’information avec le projet OpenDataKit (ODK)

Contexte

5

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

Page 6: Collecte d’information avec le projet OpenDataKit (ODK)

Solution

6

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

Page 7: Collecte d’information avec le projet OpenDataKit (ODK)

7

Avantages Le projet ODK se base pour la partie collecte d’information sur les terminaux AndroidIl 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)

Page 8: Collecte d’information avec le projet OpenDataKit (ODK)

Démo

8

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

Page 9: Collecte d’information avec le projet OpenDataKit (ODK)

Installation d’ODK Aggregate

9

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.

Page 10: Collecte d’information avec le projet OpenDataKit (ODK)

Conception du formulaire

10

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

Page 11: Collecte d’information avec le projet OpenDataKit (ODK)

Conception du formulaire

11

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

Page 12: Collecte d’information avec le projet OpenDataKit (ODK)

Installation de ODK collect sur notre terminal Android

12

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

Page 13: Collecte d’information avec le projet OpenDataKit (ODK)

Configuration du terminal Android

13

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 aggregrateRécupération du formulaire de recensementSaisies d’information et envoie vers le serveur

Page 14: Collecte d’information avec le projet OpenDataKit (ODK)

Configuration du terminal Android

14

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

Page 15: Collecte d’information avec le projet OpenDataKit (ODK)

Configuration du terminal Android

15

Récupération du formulaire de recensement

Page 16: Collecte d’information avec le projet OpenDataKit (ODK)

Saisie sur le terminal Android

16

Saisie des informations

Page 17: Collecte d’information avec le projet OpenDataKit (ODK)

Saisie sur le terminal Android

17

Saisie des informations

Page 18: Collecte d’information avec le projet OpenDataKit (ODK)

Saisie sur le terminal Android

18

Saisie des informations

Page 19: Collecte d’information avec le projet OpenDataKit (ODK)

Consultation des données aggregées

19

Consultation des données soumis sur ODK aggregate

Page 20: Collecte d’information avec le projet OpenDataKit (ODK)

Conclusion

20

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.

Page 21: Collecte d’information avec le projet OpenDataKit (ODK)

Quelques Informations complémentaires

21

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

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