Python

Références associées.

Application GMAO - MP Plus

MP Plus

MP Plus, société basée à Caen, vend et assure la maintenance de machines dédiées au travail de la tôle.MP +

La société propose également à ses clients le logiciel GMPOP, une application de GMAO (Gestion de Maintenance Assistée par Ordinateur). Makina Corpus a été sollicité pour réécrire une version web de l'application.

Descriptif du projet

Makina Corpus intervient sur tous les composants logiciels de l'application :

  • Acquisition des signaux envoyés par les machines-outils à des boitiers électroniques
  • Spécifications et mise en œuvre d'une base de données permettant de stocker ces événements pour une consultation web 
  • Spécifications et réalisation d'une application web permettant de consulter et saisir les informations relatives aux machines, maintenances, pannes, stocks, ... 
  • Déploiement sur des mini-serveurs pour installation chez les clients 
  • Conception d'une architecture Saas pour proposer l'application en mode hébergée sur le web.

Fonctionnalités

  • Application multi-lingue : français, anglais, néerlandais, suédois, allemand
  • Gestion du parc de machines et organisation par secteur 
  • Acquisition de données de production à partir des machines 
  • Acquisition de données par scan de code-barres 
  • Gestion de maintenance préventive et de pannes 
  • Gestion de stock de pièces détachées et prévision des ruptures de stock 
  • Alertes par mail des pannes en cours, des maintenances à venir ou en
    retard et des ruptures de stocks à venir.
  • Statistiques sur les temps de maintenance et de production 
  • Gestion de calendrier pour le planning des machines

Expertise Makina Corpus

  • Recueil du besoin et rédaction des spécifications détaillées
  • Conception du modèle de données 
  • Développement d'un programme embarqué sur les boitiers de monitoring 
  • Développement de l'application web 
  • Développement d'un daemon pour communiquer avec les boitiers et mettre
    alimenter la base de données 
  • Développement de l'interface web et intégration graphique 
  • Gestion de migration 
  • Conseil et architecture d'hébergement 
  • Livraison régulière sur un serveur de test 
  • Mise en place d'un site de démonstration

Technologies utilisées

  • Boitier electronique : code embarqué en C
  • Daemon d'acquisition : service en C
  • SGBD : PostgreSQL
  • Application web : Django, jQuery
  • Languages : Python, Javascript, PL/pgsql
  • Serveurs Apache et Cherokee

Intranet de l'Union Sociale pour l'Habitat

Union Sociale pour l'Habitat

Descriptif du projet

Dans le cadre de la migration progressive vers la plateforme Plone, Makina Corpus apporte à l'USH une prestation complète allant de l'expertise technique et du développement sur mesure, jusqu'à l'hébergement, la maintenance et l'exploitation des applicatifs.

Fonctionnalités

  • Système de gestion de contenu pour l'organisation et la publication de contenu en toute autonomie,
  • Création de formulaires automatiques grâce à Plomino permettant une saisie en ligne des données,
  • Authentification et gestion des droits à partir de l'annuaire LDAP Lotus Domino existant.

Expertise Makina Corpus

  • Exploitation de portails intranet métier,
  • Assistance à la migration vers Plone,
  • Expertise sur les produits Plone,
  • Développement sur mesure.

Technologies utilisées

  • Langage de développement : Python,
  • Serveur d'application : Zope,
  • Système de gestion de contenu : Plone,
  • Outil de développement en ligne : Plomino.

Cybelia - Intégration d'un module de géolocalisation à un PDA

Cybelia

Cybelia est filiale informatique du groupe agroalimentaire Glon-Sanders. Le Groupe Glon est implanté à Saint-Gérand, en Bretagne. Le groupe exerce ses activités dans la nutrition animale, l'agrofourniture, la génétique et la santé animale, l'industrie agro-alimentaire, les services et l'expertise.

Descriptif du projet

Création d'un assistant de guidage des chauffeurs de camions de transport du groupe Glon. Il s'agit d'un PDA sur lequel le chauffeur gère les tournées à réaliser. Il se guide par GPS et fait des remontées d'information sur la localisation des points de chargement et déchargement

Contexte

L'optimisation des tournées de distribution de produits agroalimentaires par les transporteurs est une problématique importante en terme de coût.

Permettre aux chauffeurs de s'équiper d'outils adaptés à leur métier permet de fiabiliser et d'optimiser les transports, tant au niveau du temps que de leur coût.

La traçabilité et la remontée d'information sont des points également essentiels.

Fonctionnalités

  • Optimisation des routes des chauffeurs ;
  • Suivi des tournées ;
  • Guidage par GPS ;
  • Remontée d'information textuelle ;
  • Remontée d'information géographique ;
  • Description géolocalisée par retour d'information plus précise que les outils disponibles sur le marché.

Expertise Makina Corpus

  • Conception de la base de données.
  • Mise en place de Webservices.

Technologies utilisées

  • SGBD : PostgreSQL + PostGIS.
  • SIG : MapServer.
  • Webservices : langage Python.

Fleuve Charente - Intégration d'un module de cartographie interactive

EPTB Charente

L'EPTB Charente, Établissement Public Territorial de Bassin, est l'institution interdépartementale pour l'aménagement du fleuve Charente et de ses affluents.

Descriptif

Conception et mise en oeuvre d'un portail collaboratif d'information sur l'eau et l'environnement du fleuve Charente. Projet soutenu par la Commission Européenne (programme FEDER) et la Région Poitou-Charente avec programme InnovaTIC dont l'objectif est de participer à la modernisation de l’administration territoriale par l'amélioration de la qualité de service aux usagers, la mise en cohérence des systèmes d’information publics, la transparence des informations, la mise à disposition des données publiques et la protection des données individuelles.

L'objectif du site est de centraliser les données sur l'eau de prestataires et partenaires différents, dans un même SIE (Système d'information sur l'Eau). Après analyse de ces données, des tableaux de bord (graphiques, tableaux de données) sont réalisés grâce à un système de gestion de contenu.

Un module intégré de cartographie en ligne permet la consultation dynamique de ces données sur divers fonds cartographiques et à des échelles variées.

Fonctionnalités

  • Système de gestion de contenu pour l'organisation et la publication de contenu en toute autonomie,
  • Création de formulaires automatiques grâce à Plomino permettant une saisie en ligne des données,
  • Espaces collaboratifs : partage de documents, d'actualités ou de fichiers entre groupes d'utilisateurs,
  • Agendas partagés, organisation de réunions par mail,
  • Blogs et abonnements RSS,
  • Création d'un Système d'Information sur l'Eau (SIE) centralisant, organisant et normalisant les données issues de différents partenaires et organismes (Météo-France, SPC, ORE, CG16, DSA...),
  • Intégration de modèles de simulation de débit de l'eau (Cycleaupe de la société Eaucéa) à partir des données du SIE, permettant l'analyse et l'expertise ponctuelle des prévisions de débits,
  • Mise en place d'une synthèse d'étiage à l'aide de tableaux de bord permettant la mise en page de graphiques, cartes thématiques et tableaux de données,
  • Création de graphiques et tableaux dynamiques, actualisés en temps réel à partir de données du SIE, permettant de suivre le volume de remplissage des barrages, les zones inondées, les niveaux de pluviométrie par sous-bassin, etc.
  • Géoréférencement de tout type de document,
  • Consultation des ouvrages sur les différents cours d'eau,
  • Outils de navigation géographique (avec plusieurs niveaux de zoom), superposition de nombreuses cartes thématiques (alertes, inondations, pluviométrie...).

Expertise Makina Corpus

Intégration d'un SIG dans un système de gestion de contenu (CMS) :

  • Localisation géographique de tout type de contenu intégré dans le système de gestion de contenu,
  • Fonctions d'analyses et de traitements sur les données géographiques (buffer, géoréférencement) dépassant la simple consultation cartographique,
  • Création autonome de cartes dynamiques thématiques avec possibilité de géoréférencement en ligne, intégré au système de gestion de contenu.

Technologies utilisées

  • Langage de développement : Python.
  • Serveur d'application : Zope.
  • Système de gestion de contenu : Plone.
  • SIG : OpenLayers, MapServer, CartoWeb.