Tools and Infrastructures for Smart Homes

Introduction

With the current technological boom in smart homes, where communication protocols are multiplying at both hardware and software levels, the teams at LSI Carnot can offer you their internationally recognised expertise together with a range of software solutions that ensure software interoperability within a mixed and dynamic range of communicating objects.


Advantages

  • Interoperability of communicating objects
  • Automated management of a set of distributed, mixed, and dynamic sensors
  • Tools suited to scale-up
  • A choice of suitable, reliable, solid, efficient, and directly usable tools.


Service Offering

  • Advice: Expertise in the software infrastructure of smart homes
  • Tools: Provision of tools  perfectly suited to the infrastructure of smart homes
  • Specific Development: Development of specific software components for existing tools
  • SOA Design: Design and development of tools based on service-oriented architecture


Technology

Among the technologies at your disposal for smart homes, you will find:

  • OSGi: OSGi frameworks implement a model of dynamic and complete components in a Java/VM environment. The applications and components can be installed, stopped, started, updated and uninstalled remotely without needing a restart. The life cycle is managed using an API through remote downloads. A service register enables the components to detect if services have been added or deleted and to adapt to the situation.
    OSGi is used in applications varying  from mobile telephones to IDE Eclipse. Other areas of application include cars, industrial robotics, PDAs, parallel calculation, leisure (e.g. iPronto), fleet management, and application servers.

 

  • iPOJO: Orignatting from the OSGi framework Apache Felix, iPOJO is a dynamic service component that aims to simplify the development of OSGi applications. Designed and developed by the teams at LSI, it naturally supports all of OSGi’s strengths. Based on the POJO concept, applications are easily developed. Non-functional properties are simply “injected” into the component upon execution.

    iPOJO’s strengths are:
    • Easily developed applications
    • An extensible and adaptable component model
    • The standard component model manages the executed service and the links to other services
    • iPOJO controls the lifespan of the component and adapts itself dynamically to its environment
    • iPOJO provides a powerful service composition tool to create highly dynamic applications
    • iPOJO supports XML or API annotations based on Java to define components

 

  • Autonomic Computing: Fuelled by the increase in complexity of information systems stemming from the multitude of software and hardware elements used, from their strong heterogeneity and from their their dynamism. The Autonomic Computing initiative launched by IBM is aimed at enabling the self-management of information systems. According to this initiative, automatic systems will be capable of auto-optimisation, auto-configuration, auto-repair, and auto-protection. LSI has acquired strong expertise in this field and remains active in its application to intelligent buildings, particularly in the SelfXL and SINEPI projects.


Areas of Application

  • Intelligent Buildings
  • Energy Management
  • Healthcare Housing

 
Contact Us