Accueil » Services »

Développement software

Développement software

Le support à l’intégration de nos solutions dans les applications mobiles de nos partenaires intégrateurs

L’intégration des solutions à haute valeur technologique que nous proposons dans des applications globales est un travail souvent complexe car elle nécessite une bonne maîtrise des technologies mises en œuvre, mais également des plateformes matérielles dans lesquelles elles sont intégrées.

Coppernic apporte aux développeurs de ses partenaires intégrateurs tout le support nécessaire pour faciliter ces tâches d’intégration en mettant à leur disposition des composants logiciels d’interfaçage, des programmes d’exemple et de la documentation. L’équipe logicielle de Coppernic se tient à leur disposition pour étudier les problématiques qui pourraient survenir lors de cette intégration et proposer des solutions techniques.

Coppernic a développé un jeu de composants logiciels ActiveX, baptisé CpcFramework, qui permet de piloter tous les composants essentiels des terminaux mobiles que nous proposons, mais aussi les périphériques intégrés par Coppernic dans ses solutions : capteurs d’empreintes digitales, lecteurs RFID et/ou de cartes à puce ou de pistes magnétiques, etc. Ils permettent notamment de piloter l’alimentation de ces périphériques afin d’optimiser l’autonomie énergétique de la solution.

Coppernic a aussi développé un utilitaire d’installation, baptisé CpcSetup, qui permet d’automatiser tout type d’opérations comme la mise à jour du système d’exploitation, la sauvegarde et la restauration de données, l’installation de vos applications et la personnalisation de la configuration. Cet utilitaire met en œuvre des scripts au format JScript et est totalement documenté et accompagné de scripts d’exemple pour permettre à nos partenaires de les adapter à leurs contextes. S’ils le souhaitent, nous pouvons prendre en charge la réalisation et la documentation de ces scripts.

Le développement au forfait

L’équipe logicielle de Coppernic propose de développer vos applications mobiles (hors « back office »), en respectant scrupuleusement les méthodes et les procédures qui vous garantissent que votre projet sera développé selon les règles de l’art.

Analyse du besoin et conception du cahier des charges

Fort de notre expérience dans le monde du développement logiciel, nos équipes vous assistent et vous conseillent durant toute la phase d’expression du besoin. Le développement applicatif sur plateformes mobiles est foncièrement différent d’un développement sur PC, et apporte de nouvelles contraintes qu’il est nécessaire de prendre en compte dès la réflexion initiale. Le cahier des charges logiciel naît de cette réflexion commune.

Spécification fonctionnelle

L’analyse fonctionnelle détaillée de la solution va disséquer chaque fonctionnalité du cahier des charges, et mettre en évidence les contraintes techniques et fonctionnelles de la solution. Il décrit chaque phase du développement et les livrables associés, ainsi que le planning de livraison.

Plan de validation

Le plan de validation de la solution décrit toutes les procédures de test qui seront exécutées avant livraison des applications. L'acceptation de ce plan vaut pour accord, et Coppernic s’engage alors à ce que l’application développée soit 100% conforme à ce plan de validation et à la spécification fonctionnelle associée.

Développement

Coppernic propose ses compétences en termes de langages de développement (C, C++, C#, VB, VB.net, Java, Windev, etc.) et sa maîtrise des principaux environnements de développement (Visual Studio 2005/2008, Windev Mobile, Mobix, etc.).

Ce large éventail de compétences permet le développement de composants de « bas niveau » (drivers, composants COM, APIs, SDKs, etc.) comme le développement d’applications de très haut niveau avec des temps de développement réduits au maximum.


Web design : Atelier de Signes - Intégration : Equation Web