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

Post on 22-Nov-2014

441 views 0 download

description

 

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

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

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

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

Pourquoi une application mobile à la CFHL?

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

CertificationsEfficacité = $

Avant...

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

Coûteux!

Contexte d’opération

Contexte d’opération

Survival of the fittest!

Choix technologiques

Interdépendance

Choix technologiques

Interdépendance

Absence de connexion?Milieu hostile?

Robuste ou non?Taille de l’écranOS

OS appropriéDisponibilité des apps

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…

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

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)

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é

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.

Aperçu

Gestion des budgets

Photo géolocalisée

Aperçu

Optimisation du contenu des listes

Valeurs standards

Aperçu

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

Leaflet offline Stockage externe, GeoJSON

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?

Différentes options

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

Google App Engine et produits affiliés

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

Mariage entre open source et interopérabilité

PostgreSQL/PostGIS

MS Excel

Quantum GIS

Google Earth

GeoServer

ODBC

Network link

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

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