Fondation Eclipse

Logo de la Fondation Eclipse Foundation

La Fondation Eclipse fournit à une communauté mondiale d’individus et d’organisations un environnement mature et évolutif pour la collaboration et l’innovation grâce au logiciel libre tout en permettant le développement d’activités commerciales. La Fondation abrite l’IDE Eclipse, Jakarta EE et plus de 350 projets logiciels libres, y compris des environnements d’exécution, des outils et des infrastructures logicielles pour un large éventail de domaines tels que l’Internet des Objets, l’automobile, le géospatial, l’ingénierie des systèmes et bien d’autres.

Orange fut membre de la Fondation Eclipse d’octobre 2017, à 2022.

Logo IoT Eclipse

Eclipse IoT est un des groupes de travail de la Fondation Eclipse qui se concentre sur la fourniture de logiciels et de technologies libres pour l’Internet des Objets (IoT) sur les différentes couches de l’architecture logicielle : objets connectés, passerelles, bordure du réseau (Edge) et Cloud. Eclipse IoT fournit entre autres une implémentation logicielle libre des normes IoT comme MQTT, OMA LWM2M et oneM2M.

Orange a contribué à trois projets Eclipse IoT : Eclipse Smart Home, OM2M et ioFog.

  • Eclipse Smart Home fournit une solution logicielle domotique pouvant être embarquée dans une passerelle domotique et capable de se connecter à plusieurs écosystèmes d’objets connectés : Zigbee, EnOcean, Philips Hue, NetAtmo, etc. Notre contribution est de fournir le pilote logiciel EnOcean pour Eclipse Smart Home. Cette contribution est issue du projet collaboratif français Open The Box.
  • OM2M fournit une implémentation libre de oneM2M, une norme mondiale pour l’IoT. Orange est également membre de oneM2M. Nos contributions sont liées à la mise en œuvre de nouvelles spécifications fournies avec la version 2 de oneM2M : les « FlexContainers » définis dans la spécification TS-0001, le modèle de données « Home Appliances Information Model and Mapping » défini dans la spécification TS-0023 qui est la couche d’abstraction pour les objets connectés définie par oneM2M et des connecteurs pour différents types d’objets connectés : EnOcean, Philips Hue, NetAtmo pour les principaux. Ces contributions en logiciel libre dans la Fondation Eclipse ont été démontrées dans une démonstration commune avec Deutsche Telekom à EclipseCon Europe 2017 et dans plusieurs autres démonstrations présentées à l’ETSI IoT Week depuis 2016.
  • ioFog est une plate-forme pour l’Edge Computing qui fournit toutes les outils nécessaires pour composer et exécuter des applications à l’Edge. La diversité et la complexité du matériel de périphérie sont gérées par le composant logiciel ioFog Agent. La gestion et l’orchestration des microservices sont effectuées par le contrôleur ioFog et son ensemble de composants.
    Nos contributions sont liées, d’une part, à l’implémentation d’un moteur de template permettant :

    • De spécifier une application de manière générique, et ainsi de peupler un catalogue d’applications
    • Des déploiements multiples de ces applications par l’instantiation d’éléments de configuration propre à l’environnement de déploiement
    • D’autre part, pour la partie interface utilisateur, par l’ajout pour la cartographie des ressource à l’edge d’un fournisseur multi-tuiles

    Dépôts de code de projet ioFog.

Actualités :

  1. La Fondation Eclipse a officialisé sa transition vers une organisation basée en Europe. Eclipse justifie la transition notamment de la façon suivante : L’essentiel de l’expansion de la Fondation Eclipse se passait déjà en Europe. Avec 170 de ses organisations-membres et plus de 900 contributeurs européens, la Fondation Eclipse se targue d’être la plus grande […]

  2. La septième édition de l’Eclipse IoT Day Grenoble s’est déroulée le 14 février, avec un agenda centré sur IoT (Internet of Things), Edge Computing et la Fondation Eclipse. Orange a participé activement à cet événement, comme membre du comité de sélection, sponsor de la conférence et en intervenant sur deux présentations (en anglais): Heterogeneous Device Management […]

  3. Orange vient de pousser une nouvelle contribution au projet Eclipse OM2M. OM2M est une des premières implémentations open source des standards oneM2M dans le monde. Orange considère Eclipse OM2M comme un projet clé du programme Eclipse IoT parmi les initiatives open source de l’Internet des Objets. La contribution précédente à Eclipse OM2M permet d’implémenter les […]

  4. Orange publie une brique logicielle open source de communication entre une passerelle domestique et des équipements domotiques sur la technologie radio EnOcean. Le logiciel implémente une spécification de l’Alliance OSGi et est maintenue par la communauté Eclipse IoT. L’implémentation est disponible sur le répertoire git SmartHome.