Outils de développement : un catalyseur pour la mise en place de solutions M2M
Qu est est-ce que le M2M? Le Machine-To-Machine (M2M) permet une gestion centralisée d équipements distants à travers un réseau de communication Réduction des coûts opérationnels Réduction des coûts de maintenance Optimisation du temps de service et de la performance opérationnelle des équipements Génération de revenus supplémentaires à travers de nouveaux services Amélioration de la qualité de service et de la satisfaction client Anyware Technologies 2
Exemple d une application M2M complète ❶ Alerte: Niveau Toner Bas ❷ Alerte sur PC: Niveau Toner Bas Internet Module Comm. / Passerelle GSM / GPRS LAN Serveur d Application sécurisé Internet VPN Client Web Systèmes Information ❻ Message on PC: Toner OK Cartouche OK Rapport OK Le technicien le plus proche reçoit un ordre de mission avec les informations suivantes : Contact client Référence copieur et manuels techniques Procédure de maintenance à appliquer Code produit et disponibilité de la cartouche à changer Le gestionnaire de parc reçoit un email ou un SMS l informant de l intervention du technicien ❸ ❹ ❺ Anyware Technologies 3 ERP CRM Le technicien se rend chez le client avec la nouvelle cartouche Change la cartouche Écrit et envoie un rapport de mission
Les applications M2M aujourd hui 1ères implémentations réalisées par des intégrateurs et des fabricants de machines au profil plutôt «hardware» (électroniciens, automaticiens), avec un niveau d intégration des flux et d automatisation des traitements assez limité La majorité des solutions déployd ployées n exploitent n pas le M2M à son maximum Exemples de limitations techniques et fonctionnelles: utilisation du SMS, utilisation du GPRS en mode push seulement, pas d intégration des flux dans le système d information, pas de génération automatique de documents (rapports, factures), pas d interface utilisateur multimodale Anyware Technologies 4
Des outils de développement d peu adaptés s au M2M Programmation d applications embarquées: SDKs fournis par les fabricants de modules de communications, les fournisseurs d OS embarqués, les éditeurs logiciels (Microsoft, Borland ) Mais n intègrent pas de fonctions ou de composants spécifiques M2M Embedded Logic Data Logging Data acquisition Communication Alerting Device Control Développement d applications Web: Des outils sont disponibles comme Borland JBuilder, Sun Java Studio Creator, IBM WSAD, BEA WebLogic Workshop, MS Visual Studio.Net Communication Data Logging Mais en tant qu outils de développement génériques ils n intègrent pas de fonctions ou de composants spécifiques M2M Alerting OTA Administration Réaliser une application M2M complète à partir d outils d génériquesg reste complexe et requiert plusieurs types d expertises d! Anyware Technologies 5
1 st Le premier environnement de développement d logiciel d applications Machine-To To-Machine M2M Developer Suite est composé de: Device Connection Studio : Atelier de développement permettant la conception et la génération de l application embarquée reliant l équipement distant au serveur central. Server Application Studio : Atelier de développement permettant la conception et la génération de l application centrale. M2M Developer Suite inclut également Communication Manager, un outil qui suit les changements d adresses IP liés au GPRS et qui se fait office de DNS dynamique. Le produit s appuit également sur un ensemble de MSPs (Module Support Packages) permettant de mapper l application embarquée sur un module de communication spécifique. IP@ Compatible avec les principaux Modules programmables Anyware Technologies 6
Des fonctions prépackag packagées Security Link to Info System Embedded Logic Communication Communication Data Logging Data Logging Alerting Alerting Reporting Data acquisition Device Control OTA Administration User Interfaces Anyware Technologies 7
Un code et des APIs ouvertes aux applications métiersm Code généré ouvert (langage de programmation supporté par le module) Code généré ouvert (J2EE) API ouverte (webservices) Liberté totale pour les développeursd veloppeurs! Outils de développement Struts, PHP,.Net Anyware Technologies 8
OperatingPortal Specific viewers M2M-Server Application M2M-Device Application GSM, SMS, GPRS/EDGE, Wi-Fi, WAN, LAN ISDN, Analog Secure Application Server IT Systems Monitoring Remote Machines multichannel access Control Administration Anyware Technologies 9
DeviceSimulator Un outil intégré permettant la simulation d équipements distants connectés à l application serveur centrale afin de tester et d optimiser son fonctionnement Fonctionnalités du M2M Device Simulator: Import des paramètres de projets M2M Developer Suite Simulation d un nombre illimité d équipements Modification des états des équipements simulés Simulation de problèmes de connections, d erreurs de calcul, Systèmes Information ERP CRM LAN LAN Client Web Anyware Technologies 10
Une chaîne de valeur complexe..mais qui se simplifie Capture de l information Comm. Logique Applicative Contrôle Fabricant d interface réseau Intégrateur Système Fabricant de machines Opérateur Réseau Fournisseur de Solutions & Intégrateur Systèmes d Information Fournisseur de Services Gestionnaire de parc de Machines Client Final Application Embarquée Module M2M Application centrale Liée aux Systèmes d information Utilisateur Anyware Technologies 11
Bénéfices d un d outil de développement d dédid dié Time to Market: Bénéficiez d un temps de développement et de déploiement très rapide pour votre solution M2M ROI plus rapide et plus important: Augmentez votre Retour Sur Investissement avec un outil qui minimise le temps de développement tout en maximisant la valeur de votre système M2M Anyware Technologies 12
Perspectives Aujourd hui: Environnement de développement pour modules GSM/GPRS (et évolutions) Demain: Environnement de développement pour plateformes d exécution embarquées Modules de communication autres techno (LAN, WiFi ) OS temps réels (Linux, VxWorks, QNX, W/CE ) Anyware Technologies 13
Exemple: application de sécurits curité domestique Device Connection Studio Server Application Studio Génération automatique De l application embarquée Génération automatique de l application centrale avec interface utilisateur multicanale Anyware Technologies 14
Nos partenaires Anyware Technologies 15
Anyware Technologies Société privée créée en 2000 Basée à Toulouse & Paris (France) 45 personnes dont une équipe de 35 ingénieurs experts en technologies open-source technologies (Apache, Cocoon, Eclipse ), logiciels Web, systèmes embarqués et industriels. Activités: M2M Produits et services dédiés au développement de solutions Machine-to-Machine (M2M). Solutions & Technologies - Expertise, consulting et services autour du monde open-source, des technologies web et systèmes d information. Contacts: Philippe JUNCA Directeur Activité M2M Tel.: 05 61 00 52 90 philippe.junca@anyware-tech.com Véronique Paris Responsable Commerciale M2M Industriel - Tel.: 01 46 94 75 27 veronique.paris@anyware-tech.com Anne MONIE Responsable Marketing & Communication - Tel.: 05 61 00 52 90 anne.monie@anyware-tech.com 07/07/2006 Anyware Technologies 16