Middleware In Action Session

Schedule: Wednesday November 23, 2011, 01:00 to 04:00pm.
Room: Main Amphitheater.
President of Session:tbc
Description:This session will include presentations based on OW2 projects. It can be given by one project or jointly by two projects, showing the interaction between projects. The presentations given in this session include not only technical explanations, but also project demonstrations and feedback from end-users.


1. OCELOT: Interactive multimedia and augmented reality for tele-engineering

Schedule: 01:00 - 01:20
Speakers: Benjamin JAILLY, Christophe GRAVIER, Marius PREDA, Jacques FAYOLLE, Telecom Saint Etienne
Abstract: Online Engineering allows users to perform tele-operation over the Internet. It is used in collaboratories, distance learning curriculum, and remote maintenance processes. Tele-operation over the Internet is however restrained by the development time and cost of ad hoc solutions. These solutions a) are hardly reusable, b) present a low fidelity of the human computer interface, and c) does not encompass interoperability. We present here an approach for building tele-operation Human Computer Interfaces based on interactive multimedia and augmented reality. The framework is divided into three parts: the client, the middleware and the device side. On the client side, the end-user commands the remote device using widgets in the multimedia interface, generated using the MPEG-4 BIFS standards. The solution is also collaborative, i.e. enabling multiple users to interact with the same remote device and providing group-awareness tools (chat, audio, colored-based widgets). The feedback information is seen as a combination of natural video content, produced by an IP camera capturing the instrument and synthetic graphics corresponding to elements of the device input interface (control panel). The middleware side is deployed on top of JOnAS application server, which provides in particular a JMS implementation with JORAM and an embedded database with HSQL.The device drivers are developed using the Interchangeable Virtual Instruments (IVI) standards, which improve interoperability between devices of the same class. OCELOT is hosted by OW2 and is licensed under the LGPL. More information at http://ocelot.ow2.org 

2. Build an "a la carte"web console with Kerneos2

Schedule: 01:20 - 01:40
Speakers: Florent Benoit, Bull
Abstract: (english version to come soon). Kerneos fournit un caneva pour construire rapidement des consoles Web modulaires et dynamiques dans un look WebOS. Il s'appuie sur les technologies Adobe Flex 4.0, GraniteDS et OSGi. KernEoS est  actuellement utilisé dans les projets OW2 JOnAS et OW2 JASMINe comme socle de leurs consoles d'administration. La version 2 supporte l'authentification, la gestion de profils et permet à l'utilisateur final de composer son interface à partir d'un dépôt d'applications distant et partagé. 

3. Nuxeo, an open source platform for content-centric business applications, Stéphane Fermigier, Nuxeo

Schedule: 01:40 - 02:00
Speakers: Stéphane Fermigier, Nuxeo
Abstract: Nuxeo EP (http://www.nuxeo.org/) is an open source Enterprise Content Management project started in 2006, that integrates several innovative approaches: a component model and micro-service architecture inspired by OSGi and Eclipse's extension points, an SQL-based content repository, a rich set of features to make it possible to create specialized content applications out of the building blocks provided by the platform. In 2011, the Nuxeo EP project became an OW2 project. In this talk, we will present the architecture, features and roadmap for the project, and learn how to leverage it to build content-centric business applications, on traditional application servers or on the Cloud.

4. Leverage OSGi in the business applications with JOnAS

Schedule: 02:00 - 02:20
Speakers: Guillaume Sauthier, Bull
Abstract: (english version to come soon) La technologie OSGi permet de construire des applications modulaires et dynamiques.
Originalement conçue pour le développement de services embarqués dans les passerelles
réseau, OSGi a ensuite investi le domaine des middlewares Java d'envergure de part sa capacité à faciliter
l'intégration d'un grand nombre de composants. Cette session essaiera de démontrer comment
cette technologie peut être intéressante pour construire des applications métier en s'appuyant sur un serveur
d'application OSGi. La version 5.3 de JOnAS sera présentée avec un focus sur les dernières avancées en terme
de service OSGi utilisateurs.

5. SOA For Regular People With Talend Open Studio for ESB

Schedule: 02:20 - 02:40
Speakers: Cédric Carbone, CTO, Talend
Abstract: Organizations constantly struggle to address the problems associated with integration of applications in production environments.  Developers and IT staff are expected to deliver products to market quickly, achieve infinite scale to meet demand and - while they're at it - keep costs down.  It's a tall order.  Thankfully, there are dozens of proprietary vendors who are delighted to provide labyrinthine SOA solutions and expansive consulting.  Sounds great, doesn't it? For those of us who aren't interested in the black magic and wizardry of typical enterprise SOA solutions, there is an open source alternative.  Talend Open Studio for ESB combines the powerful data integration engine found in Talend Open Studio with a standards-based messaging and routing framework, allowing developers to build services and integrate applications using familiar tools. In this session, Cédric Carbone from Talend will demonstrate how to create simple services and routes with Talend Open Studio for ESB. 

6. Kalimucho project (technical presentation)

Schedule: 02:40 - 03:00
Speakers: Marc Dalmau, LIUPPA/UPPA

7. Building a generic PLM model

Schedule: 03:00 - 03:20
Speakers: Florent Garin, Docdoku
PLM (Product Lifecycle Management) software solutions aim at managing the entire lifecycle of a product from its conception to its disposal through the manufacturing stage.PLM systems involve the whole enterprise, they gather at a central point data, business processes and people. They expose backbone services for the company, their partners, their subcontrators and more generally all the products’ stakeholders.They manage descriptions of the products from a business and engineering point of view.Setting up a PLM solution remains a difficult exercise because of the complexity and the diversity of the customer requirements as well as the transversal aspect of PLM.Moreover if PLM systems tend these days to expand their user base to apparel or pharma sectors most of their core concepts are still bound to the manufacturing industry, the sector which was the first to adopt PLM.From that observations, we decided to design a PLM model suitable and relevate for various types of industries. For instance, even service oriented companies could benefit from a tool that manages their product lining strategy.Moreover the genericity of the model should not only facilitate the applicability of the solution to companies of any kind but also insure the adaptability inside the enterprise itself. Such qualities seem to be essential in a world where technology evolves continuously and customers change their minds all the time ! 

8. Jasmine Probe, Julien Legrand, Bull

Schedule: 03:20 - 03:40

Break (03:40 - 04:10)

Check out the program of the Business Initiative Session that will take place afterwards in the main anphitheater. 

Conference Sponsors

This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 6.4.4 - Documentation
Powered by XWiki Hosted by Xsalto Free PageRank Checker Creative Commons 2.0 license Legal Notice