Projets – Adele Website http://adele.imag.fr Just another WordPress site Mon, 12 Oct 2015 11:54:13 +0000 en-US hourly 1 https://wordpress.org/?v=5.1.8 iPOJO – an extensible service-oriented component model http://adele.imag.fr/ipojo-an-extensible-service-oriented-component-model/ http://adele.imag.fr/ipojo-an-extensible-service-oriented-component-model/#respond Sat, 03 May 2014 13:47:11 +0000 http://localhost/adele/?p=8 iPOJO is a service-oriented component model complemented with a supporting execution framework. One of the main goals of iPOJO is to make the development of dynamic applications as simple as possible. To this end, the overall approach is to keep a component as close to a plain old Java object” (POJO) as possible. The code of a component should focus on business logic, not on mechanisms for dynamism or other non-functional requirements. IPOJO relies on the ‘inversion of control’ pattern and provides an extensible component container that manages all issues regarding dynamism. In particular, it manages all the service-oriented interactions: service publication, service instantiation, service selection, and service discovery. The container can be extended in order to support other non-functional concerns such as con guration, persistence, and security. iPOJO is the Apache service-oriented component model. It is used in hundreds of academic and industrial projects. More than 400 companies around the word are identi ed users. As an order of magnitude, iPOJO is downloaded 70 000 times every year since 2010. iPOJO was initiated by the Clement Escoer’s PhD.

http://felix.apache.org/documentation/subprojects/apache-felix-ipojo.html

]]>
http://adele.imag.fr/ipojo-an-extensible-service-oriented-component-model/feed/ 0
iCASA – a dynamic pervasive environment simulator http://adele.imag.fr/icasa-a-dynamic-pervasive-environment-simulator/ http://adele.imag.fr/icasa-a-dynamic-pervasive-environment-simulator/#respond Fri, 25 Apr 2014 13:47:50 +0000 http://localhost/adele/?p=10 iCasa is a set of integrated tools for the development and autonomic administration of pervasive applications. It includes iPOJO extended with a few speci c features, RoSe and a smart home simulator. This smart home simulator allows the creation and removal of a wide range of devices that can be used by the iPOJO pervasive applications. It also permits the de nition of scenarios that can be played at various speeds. ICasa GUI can be run on any browser whereas the server part runs on top of OSGi (on the execution platform). iCasa is today used for teaching at Grenoble INP and in ParisTech next year. It has been demonstrated in many occasions including CCNC 2014 and the Grenoble Forum4i (http://www.forum4i.fr). It also received the best paper award at CCNC 2014. iCasa has been designed and developed in the context of the Medical project with the Orange Labs (medical.imag.fr).

http://adeleresearchgroup.github.io/iCasa/snapshot/index.html

]]>
http://adele.imag.fr/icasa-a-dynamic-pervasive-environment-simulator/feed/ 0
Cilia – an autonomic component-based mediation framework http://adele.imag.fr/cilia-an-autonomic-component-based-mediation-framework/ http://adele.imag.fr/cilia-an-autonomic-component-based-mediation-framework/#respond Sat, 05 Apr 2014 13:48:54 +0000 http://localhost/adele/?p=14 Cilia is an autonomic mediation framework dedicated to complex physical environments like manufacturing plants, electrical infrastructures or smart buildings. This framework is used to allow companies to dynamically improve their operational processes. The purpose of Cilia is twofold. First, it aims to simplify the work of developers and administrators by o ering a limited set of abstractions to support the design, deployment execution, and administration of mediation solutions. The framework hides many technical details related to mediation operations like synchronisation, communication, and even security in some respect. The aim of Cilia is also to off er autonomic administration capabilities to deal with dynamic environments and evolving needs of the decision-makers. Such ability to self-adapt to the current context is crucial for of our industrial partners. Cilia is used in collaborative projects with Orange Labs and Schneider Electric. It is also the support of several ongoing PhD thesis. Cilia was initiated by the Issac Garcia’s PhD. It is also worked out in Denis Morand’s PhD and Etienne Gandrille’s (current).

http://wikiadele.imag.fr/index.php/Cilia

]]>
http://adele.imag.fr/cilia-an-autonomic-component-based-mediation-framework/feed/ 0
RoSe – an extensible and dynamic distribution framework http://adele.imag.fr/rose-an-extensible-and-dynamic-distribution-framework/ http://adele.imag.fr/rose-an-extensible-and-dynamic-distribution-framework/#respond Fri, 04 Apr 2014 13:48:24 +0000 http://localhost/adele/?p=12 RoSe is a service integration middleware, also available in open source (OW2). It captures the arrival and departure of devices and manages their usage. RoSe also maintains a runtime model of the available devices and services. The platform currently handles a number of protocols including DPWS, UPnP Bluetooth, Zigbee, etc. RoSe is also designed to dynamically export services according to di erent protocols (Web Services for instance). RoSe is internationally used, essentially in Europe and Asia. Speci cally, RoSe is today integrated in products in Japan, Vietnam, USA (Hawaii) and Germany (for the management of utility vehicles fleet in this latter case). RoSe is also very much used in the Grenoble area (CEA, Orange, Bull and small companies like Peergreen). RoSe was initiated by the Jonathan Bardin’s PhD. It is still extended with projects like AppsGate or Amiqual4Home.

]]>
http://adele.imag.fr/rose-an-extensible-and-dynamic-distribution-framework/feed/ 0
APAM http://adele.imag.fr/apam/ http://adele.imag.fr/apam/#respond Sun, 16 Mar 2014 08:03:48 +0000 http://localhost/adele/?p=16 ApAM is an extensible framework for designing, developing and executing dynamic and resilient service-based applications. ApaM builds on iPOJO to provide automated composition, reconfi guration
and resilience management. It automates component resolution and binding accordingly to properties and constraints de ned for the application. Application can therefore be dynamically flexible and adaptive to various execution contexts while providing quality assurance
ApAM is a research platform for experimenting novel approaches for automated management of dynamicity. It is currently experimented in collaborative projects like Open The Box (Investissement d’avenir) and AppsGate (CATRENE program). APAM was the subject of several PhDs, including those of Walter Rudametkin, Mehdi Damou and Diana Moreno.

https://github.com/AdeleResearchGroup/ApAM/wiki

]]>
http://adele.imag.fr/apam/feed/ 0