contact@apollossc.com | +33(0) 4 78 35 45 70
11
AVR
2014

Développement d’une application de GMAO sur mobile Android en C# Xamarin

comment : 0

Description du projet

Notre client, acteur technique dans le domaine de la maintenance des équipements des collectivités locales, a commandé à Apollo SSC, le développement d’une application mobile pour les équipes techniques terrain. Lors de leurs interventions, cette application Android de GMAO permet de gérer un parc d’équipements sur des sites de traitement.

Fonctions de l’application :

– Accéder aux informations, à la documentation technique d’un équipement et aux interventions qui le concerne via QrCode
– Possibilité d’appairer les équipements avec leur QrCode
– Visualisation des documents techniques via lecteur PDF (qui doit être présent sur la tablette)
– Saisie d’interventions, ce qui permet de tracer tout ce qui a été fait dessus
– Synchronisation des données de la tablette avec une base de données globale
– Gestion des utilisateurs
– Gestion des interventions
– Gestion des équipements
– Récupération de la documentation technique déposés sur un serveur FTP.
– Importation de données en masse via des fichiers CSV déposés sur le même serveur FTP.
– Alerter l’utilisateur en cas d’intervention en retard ou imminente.

Schéma de l’architecture :

Partie Serveur :
  – Serveur FTP (Filezilla serveur)
  – Base de données globale (SQL Server)

Application Android

– Base de données locale (SQLite) -> Car l’application doit être capable de fonctionner en mode hors connexion
– Application native
– Couche d’accès aux données locale
– Couche d’accès aux données globales
– Couche de synchronisation
– Couche présentation

Bénéfices de l’architecture pour les utilisateurs :

– Une seule application pour administrer, appairer, synchroniser
– Facile à installer/utiliser (application disponible sur le play store + paramètres à modifier au premier lancement)
– Mode hors connexion
– Compatibilité sur de nombreuses tablettes ou smartphones
– Application native performante

Bénéfices pour les développeurs :

– Développement en C#
– API Android complètement utilisable (quasiment la même syntaxe qu’en Java)
– Possibilité de réutiliser la couche d’accès aux données pour un projet iOS ou Windows phone
– Une seule application à développer (pas de web service ou d’interface web)
– Possibilité de développer sous visual studio et debugger sur un device physique.

Environnement technique :

– SQL Server
– Filezilla serveur
– Xamarin Studio
– C#
– Linq
– XML (drawable Android)
– AXML (layout Android)
– SQLite
– Scandit 1.0.3 -> Composant xamarin pour utiliser l’appareil photo pour scanner les QrCodes
– Tablette Samsung Galaxy Tab3 pour débugger

Equipe de développement: 1 chef de projet, 1 développeur

A propos d'apollo ssc
Yann SAMAMA-TIER, chef de projet et consultant pour PSA, Groupama, le Crédit Agricole, la Sicovam,... Il oeuvre depuis plus de 20 ans dans le monde fascinant et merveilleux des SSII en France et en Suisse. Il est fondateur et dirigeant de plusieurs sociétés depuis 2000 dont Apollo SSC et Apollo Formation.

Laissez nous une réponse

captcha *