Développement d'une application mobile et d'un système d'information pour le suivi des opérations...

27
Développement d’une application mobile et d’un système d’ information pour le suivi des opérations forestières Mathieu Ouellette Coopérative Forestière des Hautes-Laurentides

description

 

Transcript of Développement d'une application mobile et d'un système d'information pour le suivi des opérations...

Page 1: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Développement d’une application mobile et d’un système d’information pour le suivi des opérations forestièresMathieu OuelletteCoopérative Forestière des Hautes-Laurentides

Page 2: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

PlanBut: présenter une étude de cas appliquée et des pistes de solutions pour implanter une solution mobile de collecte de données sur le terrain

● Pourquoi une application mobile?● Contexte d’opération● Mobilité: choix technologiques● Application mobile● Système d’information

Page 3: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

CFHL● Environ 350 travailleurs● Récolte● Foresterie● Sylviculture● Centre de production de plans● Recherche et développement

Page 4: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Pourquoi une application mobile à la CFHL?

Qualité des données pour une meilleure prise de décisions

CertificationsEfficacité = $

Page 5: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Avant...

Page 6: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Propagation des erreursOublis

Oublis

Coordonnées mal retranscritesDonnées manquantes

Erreurs de saisieDonnées illisibles

Pertes de fichiers

Informations incomplètes et erronéesPortrait inexact

Page 7: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Coûteux!

Page 8: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Contexte d’opération

Page 9: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Contexte d’opération

Page 10: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Survival of the fittest!

Page 11: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Choix technologiques

Interdépendance

Page 12: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Choix technologiques

Interdépendance

Absence de connexion?Milieu hostile?

Robuste ou non?Taille de l’écranOS

OS appropriéDisponibilité des apps

Page 13: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Tablettes robustes: critères● OS... et version de l’OS● Normes militaires (eau, froid, choc, poussière)● Écran: taille appropriée pour la fonction?● Possibilité de changer la pile sur le terrain?● Caméra: avant? arrière? les deux?● Carte microSD?● GPS, senseurs, NFC, etc.● Sensibilité tactile de l’écran: peut-on la changer (très

utile sous la forte pluie!)● Poignée, étuis, stylet, accessoires, etc.● Entreprise, disponibilité, services, etc.● Ou tout autre critère pertinent pour vos besoins…

Page 14: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Panasonic ToughpadNotre choix:● 7 unités JT-B1 (7 pouces, pile changeable, poignée,

NFC, etc.) pour les contremaîtres● 2 unités FZ-A1 (10 pouces) pour les directeurs

Page 15: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Application mobileQuelle solution choisir pour une application de collecte de données sur le terrain?

Gratuite ou payante et téléchargeable

Achat auprès d’une entreprise spécialisée

Développement d’une solution propre à votre entreprise (consultant ou à l’interne)

Page 16: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Développement à l’internePourquoi choisir de développer notre propre solution?

● Contrôle et meilleure intégration ● Esprit coopératif (génère du travail)● Expériences négatives vécues par le passé

Page 17: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

BOJdroid● Android● Eclipse ADT● API Java● XML pour le UI● But: augmenter la qualité des données et l’efficacité sur

le terrain (et au bureau!)● Remplace environ 25 formulaires papiers (ponceaux,

drainages, érosion, contraintes d’opération, inspection de la machinerie, etc.)

● Application géo-centrique (localisation, photos, carto)● Stocke les données dans une BD interne SQLite● Automatisation, validations, etc.

Page 18: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Aperçu

Gestion des budgets

Photo géolocalisée

Page 19: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Aperçu

Optimisation du contenu des listes

Valeurs standards

Page 20: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Aperçu

Utilisation des spinners (liste), boutons radios, boîtes à cocher ou edit text pour optimiser la saisie

Page 21: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Leaflet offline Stockage externe, GeoJSON

Page 22: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Système d’information● Où et comment stocker les données

récoltées via l’application mobile?● Comment intégrer les données dans l’

infrastructure existante et avec les applications clientes?

● Quels sont les besoins des utilisateurs des données?

Page 23: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Différentes options

Nos propres serveurs Info-nuagique avec latitude sur le choix des technologies

Google App Engine et produits affiliés

Page 24: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Google App Engine etc.Avantages● Bonne intégration entre Android et App Engine● Plusieurs API et outils pour la consultations des données (Fusion Tables

pris en charge par GDAL/OGR, Visualization API, etc.)

Contraintes● Pas d’écriture du Data Store à l’extérieur, Fusion Table est expérimentale

et limitée en nombre d’enregistrements, prix, etc.● Ne s’intégre pas avec certaines des applications clientes utilisées à la

CFHL● Concepts de “privé”, “partagé”, “public”, etc. pas toujours clair et semble à

la merci de Google

Page 25: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Mariage entre open source et interopérabilité

PostgreSQL/PostGIS

MS Excel

Quantum GIS

Google Earth

GeoServer

ODBC

Network link

Page 26: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

Spreadsheet guru● Le spreadsheet guru ne s’intéresse pas

(encore) à la géomatique● Il s’intéresse aux tris,

formules, tableaux croisés dynamiques, etc.

● La responsabilité du géomaticien est donc “nourrir” Excel en données

Page 27: Développement d'une application mobile et d'un système d'information pour le suivi des opérations forestières

ConclusionPour la suite des choses...● Développement just-in-time● Web service intra-muros dans notre coop● NFC● Améliorer la cartographie

Désir de collaborer avec des entreprises voulant implanter des solutions mobiles pour la collecte de données sur le terrain et en foresterie