Outils et Infrastructures pour le Bâtiment Intelligent

Introduction

Dans le contexte technologique très riche du bâtiment intelligent où les protocoles de communication se multiplient aussi bien sur le plan matériel que logiciel, les équipes du LSI Carnot vous offrent une expertise internationalement reconnue et un ensemble de solutions logicielles qui permettent d'assurer l'interopérabilité logicielle au sein d'un ensemble hétérogène et dynamique d'objets communicants.

Bénéfices

  • Interopérabilité des objets communicants
  • Gestion automatisée d'un ensemble de capteurs distribués, hétérogènes et dynamiques
  • Outils permettant un passage à l'échelle
  • Choix d'outils adaptés, fiables, robustes, performants et directement utilisables.


Offre

  • Conseil : Expertise sur l'infrastructure logicielle du bâtiment intelligent
  • Outils : Mise à disposition d'outils adaptés à l'infrastructure de votre bâtiment intelligent
  • Développement spécifique : Prestation de développement de composant logiciel spécifique pour les outils existants
  • Conception SOA : Conception et développement d'outils basés sur les architectures à services


Technologies

Parmi les technologies à votre disposition pour le bâtiment intelligent se trouve :

  • OSGi : les frameworks OSGi implémentent un modèle de composants dynamiques et complets dans un environnement Java/VM. Les applications et composants peuvent être installés, arrêtés, démarrés, mis à jour et désinstallés de manière distante sans nécessiter de redémarrage. La gestion du cycle de vie est effectuée à travers une API en appliquant une politique de gestion des téléchargements distants. Un registre de services permet aux composants de détecter l'addition ou la suppression de services et de s'y adapter.
    OSGi est utilisé dans des applications allant des téléphones portables à l'IDE Eclipse. D'autres domaines d'applications incluent les automobiles, l'automatisme industriel, les PDAs, le calcul parallèle, les loisirs (e.g. iPronto), la gestion des flottes et les serveurs d'applications.
  • iPOJO : Issu du framework OSGi Apache Felix, iPOJO est un composant dynamique de services visant à simplifier le développement d'application OSGi. Conçu et développé par les équipes du LSI, il supporte nativement tous les dynamismes d'OSGi. Basé sur le concept de POJO, les applications sont développées facilement. Les propriétés non-fonctionnelles sont juste "injectées" dans le composant à l'exécution.

    Les points forts d'iPOJO sont :
    • Des applications faciles à développer
    • Un modèle de composant extensible et adaptable
    • Le modèle standard de composants gère le service rendu et les dépendances avec les autres services
    • iPOJO gère la durée de vie du composant et s'adapte dynamiquement à l'environnement
    • iPOJO fournit un outil puissant de composition de service pour créer des applications hautement dynamiques
    • iPOJO supporte annotations, XML or API basés sur Java pour définir les composants

     

  • Autonomic computing : Suscitée par la croissance de la complexité des systèmes informatiques issus de la multitude d'éléments logiciels et matériels utilisés, de leur forte hétérogénéité et de leur dynamisme. L'initiative Autonomic Computing lancée par IBM a pour but de permettre aux systèmes informatiques de s'autogérer. Selon cette initiative, les systèmes automatiques seront capables de s'auto-optimiser, s'auto-configurer, s'autre-réparer et s'auto-protéger.
    Le LSI possède une forte expertise dans ce domaine et reste très actif dans son application au bâtiment intelligent, notamment dans les projets SelfXL et SINEPI.


Domaines d'application

  • Bâtiment intelligent
  • Gestion de l'énergie
  • Habitat pour la santé

 

Contactez-nous