Sessions


Business Intelligence Session

Schedule: Wednesday Nov 23, 2011, 4:20 to 6:10pm

Session Chair: Stefano Scamuzzo, Engineering Group.
Room: Main Amphitheater

Program

1. Introduction and OW2 BI Initiative Status

Schedule: 04:20 - 04:30
Speaker: Stefano Scamuzzo, Engineering Group

2. Real Time BI is Open and Anywhere with SpagoBI

Schedule: 04:30 - 04:50
Speaker: Alessandra Toninelli, SpagoBI Consultant Engineering Group, Italy
Abstract: Real time business intelligence (RT BI) allows the analysis of business data as soon as they occur. Differently from traditional BI systems, where data are retrieved and analyzed offline, RT BI requires to gather relevant information by processing data on-the-fly as they flow between enterprise systems. Still, the potential of having real time data at hand remains largely unexploited unless the user has immediate access to them, regardless of where (s)he is and which device (s)he is using. Novel BI systems should support data analysis and delivery to the user not only in real time, but also at any place.
SpagoBI, the 100% open source BI suite, has evolved to address these challenges. Its 3.0 version supports the real time monitoring, analysis and presentation of business data and processes. SpagoBI combines the features of Business Activity Monitoring platform with advanced data analysis and presentation capabilities, including reports, KPIs and interactive charts. In addition, it provides functionalities to allow business users to receive information on existing critical situations in real time, no matter where s/he is. Users can visualize data online on their mobile devices, such as tablets and smart phones, as well as download them for later offline analysis. This way, they can detect inefficiencies and bottlenecks in business processes, promptly react to events requiring quick decision making, and discover new business opportunities hidden in their own data. 

3. Open your data with DataPublica and Talend

Schedule: 04:50 - 05:10
Speakers: Francois Bancilhon DataPublica CEO  & Cédric Carbone Talend CTO
Abtract:

4. Delivering Next-Generation Business Intelligence Using Open Source Software

Schedule: 05:10 - 05:30
Speaker: Tom Cahill, Vice President EMEA, Jaspersoft
Abstract:Substantial consolidation of the largest BI software providers has left an innovation void which could prevent the adoption and use of reporting and analytics more pervasively.  At the same time, new technologies have emerged which provide greater possibility than ever to ensure broad-scale use of data analysis and, therefore, drive fact-based decisions.  And, the CIO and internal development teams are under stronger pressure than ever to deliver results and innovations that can help grow business revenue and create more efficiency and profit.  Further, end-user expectations for business intelligence solutions to be available using consumer-like, web-based point-and-click simplicity, has never been higher.  Adding to that, new data analysis problems need to be solved that include social media, workgroup collaboration, large distributed (even real-time) data sets, and superior integration of reporting and analytics into applications for operational business intelligence.
So, how can these ends possibly be met with BI?  How can a next-generation business intelligence platform, based on open source software and technologies, drive the answer when the largest BI players seem unable to do so?  Affordability, simplicity and modern architecture are the answers.  Jaspersoft joined the OW2 consortium as a corporate member  in 2010 and is today involved in both leading OW2 initiatives: Business Intelligence and Open Source Cloudware. Join Tom Cahill of Jaspersoft for a real-world and practical discussion of these trends and convergences as well as an astute answer about how open source business intelligence provides the best modern alternative to aged, proprietary business intelligence software.    

5. Action Apps: Take Action on Big Data

Schedule: 05:30 - 05:50
Speaker: Christian Raza, Sales Director, Actian
Abstract: Action Apps are lightweight consumer-style applications that automate business actions triggered by real-time changes in data. Action Apps are easy to build, require no training and provide value far beyond traditional BI applications.
Designed to constantly scan and probe a wide variety of disparate data sources, from highly structured corporate CRM, ERP and SaaS systems to unpredictable and unstructured social networks information, Action Apps fire triggers when their data probes uncover important information.

6. Business Intelligence open Source, where is the innovation?

Schedule: 05:50 - 06:10
Speaker:Marc Sallières, CEO, Altic
Abstract: A concrete point on innovative BI Open source : Trends, major technologies and feedback of first projets : Big Data, GPU and Datavizualisation with talend, SpagoBI, Usharesoft and Palo. 

Schedule: Thursday November 24, from 01:30 to 05:30
Room: Turing
Session Chair: Catherine Nuel, OW2

Program

Collaborative Projects Session

1. CompatibleOne

Schedule: 01:30 - 02:00
Speakers: Fabio Mancinelli, XWiki
Abstract

2. Contrail: Open Computing Infrastructures for Elastic Services

Schedule: 02:00 - 02:30
Speakers: Roberto Cascella, Technical Manager, Contrail FP7 Project, INRIA
Abstract: In the future of corporate IT, companies will rely on highly dynamic distributed IT infrastructures. Federation models are envisioned where a given organization will be both a Cloud provider during periods when its IT infrastructure is not used at its maximal capacity and a Cloud customer in periods of peak activity.
In the framework of the Contrail project funded by the European Commission (http://www.contrail-­?project.eu), a consortium of eleven academic and industrial partners develops an integrated approach to virtualization, offering Infrastructure as a Service services (IaaS), services for federating IaaS clouds and Platform as a Service services (PaaS) on top of federated clouds. Contrail project aims at developing a comprehensive cloud computing software stack in open source.
In this talk, we present an overview of Contrail project. We emphasize the research challenges we tackle, which are related to security, quality of service (QoS) and protection (QoP) in cloud federations, Service Level Agreement (SLA) management, efficient virtual platform management, and cloud storage.

3. CHOReOS: Large Scale Choreographies for the Future Internet’, foundations and prospects

Schedule: 02:30 - 03:00
Speakers: Pierre Chatel, Thales
Abstract: The CHOReOS ‘Large Scale Choreographies for the Future Internet’ European FP7 –Objective 1.2 project started in October 2010 and is directly linked to OW2 Future Internet initiative. Indeed, CHOReOS-developed concepts and technologies are specifically targeted to solve enactment of service choreographies in an Ultra Large Scale context: this covers being able to ‘execute’ choreography specifications over a network of discovered, dynamic, Business and Thing-based services.
Over its past first year, the project has consolidated its technical foundations (CHOReOS dynamic development model definition, CHOReOS middleware specification, Specification of the CHOReOS IDRE) and delivered the specification of its three use cases ("Passenger-friendly airport", "Mobile-enabled coordination of people", "DynaRoute"). This presentation will cover both these recent achievements, but will, first of all, give to the audience all the necessary keys to understand the context and the main goals underpinning CHOReOS.

Middleware In Action Session

Schedule: Wednesday November 23, 2011, 01:00 to 04:00pm.
Room: Main Amphitheater.
Session Chair: Marc Dutoo, OpenWide
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.

Program

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. ProActive Workflows and Open Nebula Integration

Schedule:01:20 - 01:40
Speakers: Denis Caromel, ActiveEon & Ignacio llorente, OpenNebula
Abstract:ProActive Parallel Suite is an innovative Open Source solution (OW2) for acceleration and orchestration of applications, seamlessly integrated with the management of high-performance Clouds (Private and Public with bursting capabilities). ProActive platform features High-Performance Workflows and Application Parallelization, together with enterprise Scheduling and Orchestration coupled with the dynamic management of private Heterogeneous Grids and Clouds. With a ProActive platform, users tackle at once the acceleration and orchestration of all demanding enterprise applications, and the management of their own Enterprise Cloud.
OpenNebula is the most advanced, innovative open-source platform for on-premise IaaS cloud computing, offering a complete and comprehensive solution for the management of virtualized data centers to enable
private, public and hybrid (cloudbursting) clouds. OpenNebula offers unique features for cloud management and provides the integration capabilities that many enterprise IT shops need for internal cloud
adoption. OpenNebula is the result of more than five years of research and development in efficient and scalable management of virtual machines on large-scale distributed infrastructures in collaborationwith leading IT companies and in the context of flagship international projects in cloud computing.
This presentation will showcase the complementarity between ProActive and OpenNebula. A demonstration will feature the two solutions working hand-in-hand to dynamically deploy Workflows executing on both Physical and Virtual machines.
Overall, ProActive and OpenNebula, part of the OW2 OSCi initiative and contributing to the Compatible One project, have decided to further develop their complementarity and to strongly collaborate in order to deliver cutting-edge Cloud solutions based on the two main European assets for the Cloud.

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: The OSGi technology allows to build modular and dynamic applications. Since a few years, this technology became more and more popular in the enterprise server stacks. This session will demonstrate why OSGi is important for next generation business applications and why Java EE standards are still very useful. This talk will then explain why business application should take advantage of both worlds and conclude with a focus on features offered by JOnAS an OSGi enterprise application server.

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. The OW2 Kalimucho project

Schedule: 02:40 - 03:00
Speakers: Marc Dalmau, Philippe Roose, LIUPPA/UPPA
Abstract: The democratization of wireless networks combined to the miniaturization of communication devices make pervasive applications possible. The integration of sensors enables the connection to hardware and software environments. Nevertheless, such profusion of heterogeneous devices, networks interfaces and user’s needs must face the limitations of mobile devices. It requires adapting continuously the structure of deployed applications in order to suit both the users’ needs and the execution environment.
To provide self adaptation, we offer a distributed platform called KALIMUCHO able to make hot (re-) deployment of distributed software components. This platform enables the deployment and the modification of the application structure at run time, as well as physical deployment on mobile hosts.
The platform is services oriented while applications are component based. Thanks to Osagaia Component Model (monitorable) and Korrontea Connector containers (also monitorable), states and events are sent from the application to the platform. Supervision and context recovery can be distributed on PC and Android devices.
The platform is made of three kinds of services:
• Services for supervision of the application: they execute the commands for creating/removing/connecting/disconnecting/migrating the components and allows loading dynamically the Java classes for the Business Components (BCs) and for the exchanged objects when needed. So the application part of the code is not resident on the mobile devices: the classes are loaded when creating a component and removed as soon as this component is removed.
• Services for network communication: they allow the platforms to communicate each other and support the middleware for the connectors.
• Services for the application: they provide services for the BCs in order to give then access to the resources managed by the platform. That means classical resources (texts, images, etc.) and specific resources provided by the hardware (GPS, SMS, etc.)

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

Schedule: 03:00 - 03:20
Speakers: Florent Benoit, Bull
Abstract: Kerneos is a framework used to build a modular web console. It relies on Adobe Flex, GraniteDS and OSGi technologies. When a new OSGi kerneos module is dropped on the OSGi gateway, the module is available in the web console. OW2 JOnAS and OW2 JASMINe administration web consoles are built on top of Kerneos. The new version of Kerneos, Kerneos v2 is bringing authentication, user management and allows to build custom interface by selecting the components from a Kerneos Store component.

8. Building a generic PLM model

Schedule: 03:20 - 03:40
Speakers: Florent Garin, Docdoku
Abstract:
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 ! 

9. JASMINe Probe

Schedule: 03:40 - 04:00
Speakers: Julien Legrand, Bull
Abstract:In large distributed environments, supervision mechanisms are really important to monitor performances and to quickly detect malfunctions. However, with the great variety of architectures, the use of a generic probe is quite inappropriate. Each project, each architecture needs particular probes, able to monitor various indicators on different level (system, middleware, applications), through differents protocols (JMX, SNMP, HTTP, ...)  but also able to calculate high-level indicators through aggregation, correlation, ... Each probe should also be able to deliver these indicators values in different maneers : In files, databases, JMS topics, synchronously or async, ...
To achieve all these goals, JASMINe Probe provides capabilities to easily compose "à la carte" probes and to easily develops new features (collectors, outers, operations, ...).

Break (04:00 - 04:20)

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

Open Cloud Summit Session

Schedule: Day 2 Thu Nov 24, 2011.  
Room: Main Amphitheater
Session Chairs: Jean-Pierre Laisné, Bull/OW2 (morning), Alexandre Lefebvre, Orange Labs/OW2 (afternoon), Jamie Marshall ( Prologue)
Presentation: This session will provide attendees with a status and roadmap from the OW2 Open Source Cloudware Initiative (OSCi) in addition to presentations given by invited third parties.

Program

1. Petals BPM and the Cloud

Schedule: 10:00 - 10:20
Speaker: Christophe Hamerling, PetalsLink
Abstract: All the services are moving to the Cloud, so are business processes. In this talk, we will show how to create collaborative business processes using an open source SaaS BPMN Editor. But designing business processes is not enough, why not running them in the Cloud? We will see that we can rely on a completely Cloud-aware SOA software infrastructure combining several open sources solutions such as a Service Bus and IaaS framework. The resulting ‘Cloud Service Bus’ allows the integration of in-house services in order to benefit from Cloud-based features such as elasticity, load balancing, service clustering and migration. This Cloud Service Bus will serve as the runtime basis of the business processes producing a Petals Cloud Stack solution. All in the Cloud, all open source!

2. CompatibleOne Technical Presentation

Schedule: 10:20 - 10:40
Speaker: Jamie Marshall, Prologue
Abstract: CompatibleOne is an open source project with the aim of providing interoperable middleware tools for the description and federation of heterogeneous clouds comprising resources provisioned by different carriers. CompatibleOne is open to any partner wishing to contribute ideas and tools for the building of an Open Cloud respecting open standards and open data formats. CompatibleOne aims at being interoperable with most platforms to provide maximum freedom to users and developers and consequently breaking vendor lock-in. CompatibleOne is part of the OW2 open source cloudware initiative (OSCi) and is developping the OSCi's cloudware stack. 

3. Software On-boarding to cloud

Schedule: 10:40- 11:00
Speaker: Alban Richard, CEO, UShareSoft
Abstract: This session discusses how ISVs and IT professionals can accelerate their business, making existing software cloud ready or available as a SaaS offering. It will cover cloud software migration challenges and trends as well as how to onboard your software to any cloud or virtualized infrastructure, providing an overview of how and why to build base image templates that are pre-integrated and "ready-to-run". Today most professionnals are building these images manually, which is time consuming and difficult to maintain. New tools such as the UShareSoft's UForge Appliance Factory enables professionals to automate the processes of image creation and maintenance, from any OS to any cloud. UForge enables customers to quickly build custom VMs or self-deployable, multi-tier Elastic Appliances ; easily migrate applications to the cloud; or deliver “build-to-order” OS and cloud server templates. The presentation will include a demo of how to assemble and publish an image template.

Break: 11:00 - 11:30

4. Juju is Devops Distilled

Schedule: 11:30 - 11:50
Speaker:  Nicolas Barcet, Canonical
Abstract: Formerly called Ensemble, Juju is DevOps Distilled. Through the use of charms (renamed from formulas), juju provides shareable, re-usable, and repeatable expressions of DevOps best practices. Juju charms can be used unmodified, or easily changed and connected to fit your needs. Juju provides service orchestration. Juju focuses on managing the service units one need to deliver a single solution, above simply configuring the machines or cloud instances needed to run them. Charms developed, tested, and deployed on local hardware will operate the same in an EC2 API compatible cloud (which includes, of course, OpenStack). There’s no need to learn a domain specific language (DSL) to use juju or create charms.
The presentation will deliver an introduction to Juju, using Hadoop as an exemple worload to deploy, and will open to discussions on how itcould be used by OW2 projects.

5. JOnAS Addons, new packaging for SaaS applications

Schedule: 11:50 - 12:10
Speaker: Florent Benoit, Bull
Abstract: Today, Java EE and OSGi are widely used in the Java Enterprise world. This is why the design of application server has evolved and now these application servers are bundled with different profiles. This allows to fit to the complexity of the applications and to reduce the memory footprint. JOnAS is going a bit further by introducing the Addon concept that allows to extend the JOnAS platform. This new packaging is answering to the new needs of SaaS applications as it delivers in the same unit the binaries and the configuration files.

LUNCH BREAK: 12:10 - 01:30

6. JOnAS REST API pour le PaaS JavaEE/OSGi

Schedule: 01:30 - 01:50
Speaker: Benoit Pelletier, Bull
Abstract: JOnAS REST API for a JavaEE/OSGi PaaS
The paradigm of cloud computing is changing the way software is distributed. Its PaaS model (Platform as a Service) enables developers to get some runtime environments through an efficient and on-demand network access. For that, the full stack of underlying computing resources (VM, middleware, services) are rapidly provisioned in an automatic process. In this context, the OW2 JOnAS application server provides a first set of REST services enabling to remotely configure/control/manage some JavaEE/OSGi environments.

7. eXo Platform: A Journey from the Social Intranet to Development in the Cloud

Schedule: 01:50 - 02:10
Speaker: Tugdual Grall, eXo Platform
Abstract: In addition to an overview of eXo Platform features, Tug will explain how eXo uses industry standards to allow enterprises to extend the platform and integrate it into existing information systems. Attendees will also learn how eXo, the leader in cloud-based development with eXo Cloud IDE, offers an innovative way to build and deploy Java, PHP and Ruby applications, which can be integrated in eXo Platform or other cloud services. 

8. JOnAS running on Windows Azure: when JAVA Open Source meet Microsoft to deliver high value at low cost

Schedule: 02:10 - 02:30
Speaker: Stéphane Woillez, Microsoft
Abstract: Windows Azure is Microsoft public cloud delivering Platform as a Service (PaaS) environment and services to your applications. Highly automated and delivering high performance and SLA to applications, Windows Azure allows the execution of applications written in different languages like .NET, JAVA, PHP, Python and Ruby. This presentation will explain the work done by Microsoft and Bull teams in order to deliver the JONAS J2EE application server running on Windows Azure. Architecture and technical aspects will be covered, as well as the integration of JONAS with the Windows Azure components and services. The session will also cover the business aspect, by showing different usage scenarii and associated costs. Demonstrations will be delivered during the session, to show JONAS running on Windows Azure.

9. Service Oriented Applications in the Clouds with OW2 FraSCAti

Schedule: 02:30 - 02:50
Speaker: Philippe Merle, INRIA
Abstract: Cloud Computing is the major trend for provisioning on-demand scalable services. However, there is a proliferation of solutions to put Cloud Computing at work. Then developers will be face to two main problems: Multi-Cloud portability and Inter-Cloud distribution. Multi-Cloud portability means how to build service-oriented applications portable on different cloud platforms. Inter-cloud distribution means how provisioning service-oriented applications distributed across different cloud platforms. This talk presents how OW2 FraSCAti could help developers to build Multi and Inter Cloud Service Oriented Applications. OW2 FraSCAti is an open source middleware platform supporting OASIS Service Component Architecture (SCA). SCA is a set of specifications to build composite service-oriented applications. OW2 FraSCAti supports a large variety of technologies to build SCA applications like Java POJO, BPEL, Spring, OSGi, BPEL, scripting languages, JNA, WSDL, SOAP, REST, JMS, Java RMI, JSON-RPC, UPnP, JGroups, etc. OW2 FraSCAti supports eight Cloud Computing platforms: Amazon EC2, Amazon Elastic Beanstalk, CloudBees, DotCloud, Google App Engine, Heroku, InstaCompute, and OpenShift from Red Hat. Then a same SCA-based application could be deployed on these eight Cloud platforms but also across them. A live demonstration available at http://frascati.ow2.org will be presented during this talk.

10. Context Situation Aware in Mobile Cloud Computing

Schedule: 02:50 - 03:10
Speaker: Dianxi Shi, NUDT
Abstract: Context Manage Framework(CMF) is a framework which run on mobile devices and cloud. The part of CMF which run on mobile device could fetch the context around mobile device, and send the context to cloud. According to the large-scale context which received from many mobile devices, the part of CMF which run on cloud could use all of the context to aggregate. The result of the context aggregation is used to provide better service for users.
CMF is divided into two parts. The part which run on mobile device is developed on Android, it can be used to collect the context around phones automatically. It could collect the information from eight sensors in Android operating system, CPU information and so on. Subscription of context and different frequency of context collecting are provided. The part which run on cloud is developed on Hadoop, it can be used to receive context from large-scale phones, and it also can be used to aggregate the context. The algorithm of context aggregation based on rule is implemented by MapReduce Model. And the result of context aggregation is provided for users by webservices. The feature of CMF are aggregating large-scale context, providing better services for users.

Break: 03:10 - 03:30

11. Sirocco: an open-source multicloud manager

Schedule: 03:30 - 03:50
Speaker: Frederic Dang Tran, Orange Labs
Abstract: The Sirocco OW2 project was launched in 2011 with the goal of developing a multi-cloud IaaS (Infrastructure-as-a-Service) platform. This presentation will describe its architecture, give an overview of its current implementation and of its roadmap for 2012.  The Sirocco middleware exposes a single point of entry to access computing resources located in different IaaS cloud providers either private or public (e.g. Amazon EC2, OpenStack, VMware vCloud Director). In addition Sirocco comes with its own IaaS provider featuring multi-hypervisor support (Xen, KVM, ESX…). The Sirocco platform can be accessed either from a unified Web interface or programmatically through a REST API that hides provider-specific APIs. The Sirocco platform is based on an open framework with a clear separation between generic management logic and pluggable cloud-provider-specific connectors. It is worth noting that part of the Sirocco platform is based on work done in the context of the SelfXL French collaborative project notably with Bull and l’Ecole des Mines de Nantes.

12. ConPaaS: an integrated runtime environment for elastic Cloud applications

Schedule: 03:50 - 04:10
Speaker: Guilaume Pierre, VU University Amsterdam
Abstract: ConPaaS is an open-source platform-as-a-service environment developed within the Contrail European research project. ConPaaS aims at simplifying the deployment of applications in the Cloud. It is designed as a set of elastic services dedicated to the hosting of a particular type of functionality. A service can be seen as a standalone component of a distributed application: for example, a Web server with a PHP execution module. Each ConPaaS service is self-managed and elastic: it can deploy itself on the Cloud, monitor its own performance, and increase or decrease its processing capacity by dynamically (de-)provisioning instances of itself in the Cloud. Services are designed to be composable: an application can for example use a Web hosting service, a database service to store the internal application state, a file storage service to store access logs, and a MapReduce service to periodically compute statistics from these logs. In this presentation I will give an overview of the overall Contrail project, then focus on ConPaaS: how it can help Cloud application developers, and how it is organized internally. 

13. XWiki Cloud: A Technical Overview

Schedule: 04:10 - 04:30
Speaker: Jean-Vincent Drean, Xwiki
Abstract:XWiki Cloud is offering on-demand hosting of wikis to companies and individuals. In this talk we will present our cloud service and its architecture. We will also describe the challenges we faced in integrating it with the CloudBees infrastructure and present the current research work for supporting multiple cloud environments.

Open Source Innovation Catalyst

Schedule: Thursday Nov 24, 2011, from 10:00am to 04:00pm
Room: Cournot
Session Chairs: Roberto Di Cosmo, IRILL and Patrick Moreau, Inria
Description: Software is a pervasive element in research, not only in Computer Science, for which it is natural to produce software artifact, but in all other disciplines too, where the need to manage and elaborate information pushes researchers to develop and maintain significant software tools.
Open Source software coming from these research activities is a really interesting object for technology transfer, which is essential to produce the innovation on which the competitiveness of modern industry relies. By simplifying matters related to intellectual property, and building collaborative communities, Open Source software lends itself
very naturally to fluid transfer and innovation activities. It is thus possible to gain significant productivity in the building of complex software systems, reducing the R&D costs and increasing software reliability.
Good practices in technology transfer using Open Source, as well as difficulties one may encounter in the process, are the key subject of this track.

The Open Source Innovation Catalyst track is organized by: IRILL (http://www.irill.org )
Logotype-IRILL-small.jpg

With support from ICT Labs (http://eit.ictlabs.eu/ ). 

ICTLabssmall.jpg

Program

Introduction

Schedule: 10:00 - 10:30
Speakers: Patrick Moreau, INRIA & Roberto Di Cosmo, IRILL

1. OtaSizzle - an Open Platform to Transfer Technology from a Research Project to Practice

Schedule: 10:30 - 11:00
Speaker: Olli Pitkänen, Helsinki Institute for Information Technology HIIT
Abstract: OtaSizzle is a research project that has developed an open experimentation environment for testing mobile social media services. It is a "living lab" for thousands of users in Finland as well as in California, Kenya, and China. The project has created a platform and prototype services and studies them with extensive field tests, coupled with quantitative measurements and qualitative analysis. The outcome will be a "packaged" experimentation environment, "SizzleLab" concept. OtaSizzle consortium is coordinated by Aalto University / Helsinki Institute for Information Technology HIIT.

Break: 11:00 - 11:30

2. Kassi - creating business opportunities from an open source research project

Schedule: 11:30 - 12:00
Speaker: Juho Makkonen, Kassi
Abstract: Kassi is a web service where the members of geographically connected communities - university campuses, neighborhoods, business parks etc. - can exchange various types of resources: buy, borrow and rent goods and spaces, ask for and receive favors and organize car pooling. It was started on a university campus as a part of the OtaSizzle research project. The service took off on the campus, and now a growth enterprise has been set up to take it to communities around the world. This presentation is about how working closely with a research project and being open source can be extremely beneficial for an internet startup.

3. Possible industrial use cases of KALIMUCHO

Schedule: 12:00 - 12:30
Speaker: Philippe Roose, Associate Professor, LIUPPA/Laboratoire d'Informatique de l'UPPA
Abstract: The democratization of wireless networks combined to the miniaturization of communication devices make pervasive applications possible. The integration of sensors enables the connection to hardware and software environments. Nevertheless, such profusion of heterogeneous devices, networks interfaces and user’s needs must face the limitations of mobile devices. It requires adapting continuously the structure of deployed applications in order to suit both the users’ needs and the execution environment.
To provide self-adaptation, we offer a distributed platform called KALIMUCHO able to make hot (re-) deployment of distributed software components. This platform enables the deployment and the modification of the application structure at run time, as well as physical deployment on mobile hosts.
Kalimucho is an open-source platform available on OW2. It has been implemented and runs on PC (Windows/Linus) and Android platforms (smartphones, tablet).
After a general presentation of the Kalimucho platform and main features, the presentation will focus on use cases. Several applications scenarios in the domain of Alarming (transport), Tourism or Territory Discovery, Social (spontaneous communities).

LUNCH BREAK 12:30 - 01:30

4. Polarsys (previously OPEES) as a mean to catalyse the maturation process (from TRL3 to TRL6) for OSS projects in the Embedded Software space

Schedule: 01:30 - 02:00
Speaker: Gael Blondelle, OBEO
Abstract: Polarsys settles a community and and enables long-term availability of innovative engineering technologies in the domain of embedded systems. On its innovation part, Polarsys intends to help researchers in the phase when they need to push their innovation from the state of a research prototype to a state where it can be widely deployed by industrial users for the development of safety critical systems with long life- cycle.
Typically, it includes the participation of academics to the Polarsys R&T roadmap, mentoring to choose an OSS strategy, maturity assessment of the project, as well as documentation of the project in the Polarsys catalog.
This presentation will explain the main business models around Polarsys, and how if creates a new channel of development for researchers in the domain of embedded systems

5. Open Source Innovation Factory

Schedule: 02:00 - 02:30
Speaker: Paolo Ceravolo, Assistant Professor, Università degli Studi di Milano, Italy, in collaboration with Engineering Group
Abstract: In modern organizations, innovation is seen as the organization-wide activity of finding and profitably serving unmet customers’ and market needs. In this context, the paradigm of open innovation has been proposed as a new model for the management of industrial innovation, in which firms work with external partners both to commercialize their internal innovations and to obtain a source of external innovations that can be successfully marketed. However, the concretization of external and internal information sources in innovative concepts is still an open challenge, since the acquisition, modeling and evaluation processes are always hard to automatize. Our talk presents a platform that mixes three different but complementary approaches: information the Innovation Factory Metamodel (IFM), proposed in the context of the ARISTOTELE project (www.aristotele-ip.eu) aimed at dealing with innovative concepts coming from internal and external collaborative networks, (ii) the open source platform SpagoBI, whose intrinsic flexibility allows the management of heterogeneous knowledge bases for reporting activities of organizations by KPI and metrics, and (iii) the Knowbots, advanced tools for the acquisition of concepts from internal and external sources like competitors’ websites. Based on these components, we designed a framework for computing innovation metrics based on the IFM. The aim of our proposal is to provide a simple but effective tool to monitor the innovation level of an organization, and to evaluate if the events that modify the company knowledge-base increase, or decrease, the overall innovation level. The presentation will also include a real-world case study to better introduce the research challenge.

6. Open source and Standardisation

Schedule: 02:30 - 03:00
Speaker: Jamil Chawki, Orange Group
Abstract

BREAK 03:00 - 03:30

7. An Open Source-Based Approach for Industrializing Research Tools

Schedule:03:30 - 04:00
Speaker: Hugo Bruneliere – R&D Engineer – AtlandMod Team (INRIA, EMN & LINA)
Abstract:
From a business perspective, Software Engineering is an enormous market which is always evolving and progressing from both economical and technical sides. Such a market requires constant adaptation, which is often made possible via the regular adoption of significant innovations. Thus, research labs, as priority innovation providers, are key actors of this market. However, the work of research labs must be followed by an industrialization process in order to actually bring these innovations to the real market. Unfortunately industrialization of research works is a very challenging process, thus (too) few research prototypes end up as successful and popular largely used products.
Based on our concrete experience and different feedback collected in this area, we have proposed a pragmatic business model for transforming the results of scientific experimentation into practical industrial solutions.
The two key elements in this collaborative model are:
The introduction of a third entity, a technology provider, as an interface between the two classic partners in such a process (i.e. the research lab and the big company or community playing the role of the actual end user)
The fact that we rely on the use of open source and its ecosystem (i.e. the Eclipse Foundation) to largely facilitate the communication and exchanges between all the involved partners.
We will illustrate our business model by describing our successful collaboration experiences within the context of the ATL and MoDisco Eclipse “Modeling” projects.

8. Creating Value with Open Source

Schedule: 04:00 - 04:30
Speaker: Teodor Danciu, Founder and Architect JasperReports, Jaspersoft

Sessions The Economics of Open Source

Schedule: November 23, from 4:20 to 5:50pm
Room: Cournot
Session Chair: Cédric Thomas, OW2

more details soon

Program

Open source software market overview

Schedule: 04:20 - 04:50
Speakers: Mathieu Poujol, PAC Online
Abstract: For more than a decade, OSS has changed the IT landscape and had become a real option for middlewares. OSS is now very instrumental in the success of Cloud Computing and mobility: Amazon and Android being the best examples. PAC who has been surveying this market for a decade, will present an overview of this market.

New challenges: the changing nature of open source

Schedule: 04:50 - 05:20
Speakers: Cedric Thomas, OW2
Abstract: In 2010 open source became a driver for software innovation. After ten years catching up with proprietary software in commoditized enterprise computing product categories, open source has taken the lead in cloud computing innovation. The live demonstration, by two OW2 members, of a broker interacting with heterogenous cloud computing infrastructures is one of those defining moments by which whole industries measure their progress.

Testimonial: an open source business strategy

Schedule: 05:20 - 05:50
Speakers: Boris Auché, Bull Business Integration Solutions, Head of Strategy & Marketing,
Abstract: Open source reality check: Game Over. Hype is over, Reality Now, Desilussions.

SQuAT (Software Quality Assurance and Trustworthiness) Session

Schedule: Wednesday Nov 23, 01:00 - 04:00pm.
Room: Cournot
Session Chair: Cedric Thomas, OW2
Description: SQuAT is OW2 quality program, an initiative launched in 2011 with the aim to improve code quality by enforcing tests on OW2 mature projects. The session will cover the SQuAT methodologies and tools through the experience of OW2 projects. The session will discuss the status and outlook of the SQuAT program.
 

Program

1. Helping development teams to manage FOSS during the whole development process.

 
Schedule: 01:00 - 01:30
Speaker: Freddy Munoz, Antelink
Abstract: Today, most software development teams use free and open source software (FOSS) components, because it increases the speed and the quality of the development. Many open source components are the de facto standard of their category. However, FOSS has licensing restrictions, and corporate organizations usually maintain a list of allowed and forbidden licenses. But how do you enforce this policy? How can you make sure that ALL files in your source repository, either belong to you, or fit your licensing policy?
A first, preventive approach is to train and increase the awareness of the development team to these licensing issues. Depending on the size of the team, it may be costly but necessary.
However, this does not ensure that a single individual will not add a forbidden icon or library, and jeopardize the legal status of the whole release — or the company, since software is becoming more and more a critical asset. Another approach is to verify what is included in the source repository, and check whether it belongs to the open-source world.
This can be done on-the-fly, whenever a new file is added into the source repository. It can also be part of the release process, as a verification step before publishing the release. In both cases, there are some tools to automate the detection process.
This talk explores the various options regarding FOSS detection, how this process can be integrated in the "software factory", and how the results can be displayed in a usable and efficient way.

2. The Introduction of Management of Trustworthiness Software Resource

Schedule: 01:30 - 02:00
Speaker: Junfeng ZHAO, Pekin University
Abstract: To manage trustworthiness software resource is important for trust software development. We will introduce a method to evaluate the trustworthiness of software resource, such as Java API and Web service. Then, we will give an instance that has been realized in the software resource library, named as TSR (Trustie Software Resource Repository). TSR can be used as a component managing tool which provides mechanism to describe, collect, evaluate, classify and manage software resources’ trustworthiness, to support trust software development. The TSR has been published on OW2 on July, 2010. 

3. Open source compliance toolset and FOSSology

Schedule: 02:00 - 02:30
Speaker: Bruno Cornec, HP and Alexandre Lefebvre, OW2
Abstract: FOSSology (http://fossology.org ) is an open source compliance toolset that provides software license and copyright discovery. Every file submitted to the FOSSology system is saved in a file repository, scanned, and results are stored in a database.  
A web user interface displays results while the database and file repository remain for future scans and data mining.
The presentation will cover the major features of the tool, the latest news of the 1.4.1 version, feedback from OW2 FOSSology usage, as well as the roadmap for the coming 2.0 version.

4. SONAR, Qualipso OMM, OW2 project reports

Schedule: 02:30 - 03:00
Speaker: Alexandre Lefebvre
Abstract: As part of the OW2 SQuAT programme, all OW2 Mature projects will have to publish a SONAR analysis report of their source code, and to perform a quality assessment using Qualipso OMM (OpenSource Maturity Model). For this, we have developed an OW2 SONAR profile. We will discuss the OW2 SONAR profile, and the first results of applying this OW2 SONAR profile on pilot OW2 projects. We will also review the EasyBeans pilot for Qualipso OMM, review the methodology for performing Qualipso OMM evaluations, and discuss the associated scoring.

5. Developing community management metrics and tools for OW2

Schedule: 03:30 - 04:00
Speaker: Minghui Zhou, Pekin University
Abstract: Processes that limit the size or potential of our community limit our products. Conversely, making it easier for people to cooperate, collaborate, experiment and play enhances the community's capacity.
We set out to improve contributor's productivity and product quality, and to improve the general understanding of issue-tracking practices. We develop community management metrics to measure contributors, projects, and their interaction, such as technical climate, project relative sociality,and their influences for newcomers. We introduce a visualization tool to reverse-engineer and improve issue-tracking practices. Using GNOME project data we demonstrate how our tool can be used to discover the evolution of issue tracking practices.

Use Cases Session

Schedule: Thursday November 24, from 10:00 to 12:30.
Room: Turing
Session Chair: Alexandre Lefebvre, Orange Labs/OW2

1. JOnAS uses in Orange

Schedule: 10:00- 10:30
Speaker: Bernard Lupin, Orange
Abstract: JOnAS is used in France Telecom / Orange information system and services platforms as the main Java Application Server since several years. This presentation shows how Orange takes advantages of this solution, implements technical architectures and uses other OW2 products (JASMINe, JORAM, ...).

2. EasySOA : Putting a collaborative twist on SOA thanks to OW2

Schedule: 10:30- 11:00
Speakers: Marc Dutoo, OpenWide and Alain Boulze, EasiFab
Abstract: Technical complexity has overshadowed that Service Oriented Technical complexity has overshadowed that Service Oriented Architecture's first goal is enabling business agility - and for that, it's time to put people beyond developers and architects back in the middle of it all. To do that, the EasySOA project (http://www.easysoa.org) builds on top of the OW2 Nuxeo DM collaborative document management platform, and has embedded in it a custom tailored
service bus based on the OW2 FraSCAti heterogeneous service platform. This presentation details the architecture of FraSCAti integration in Nuxeo, thanks to Nuxeo's OSGI-style architecture, and how it allows to automatically discover SCA-defined services, and to lay the foundations of an agility-fostering "SOA sandbox". This integration will be
demonstrated on stage, as well as the innovative features it enables such as online collaborative service discovery.
Further plans will be unveiled and OW2 community feedback will be asked about it, such as unified monitoring API along with OW2 Talend and OW2 Jasmine, or contribution to OW2 Cloud initiative projects such as the sister project Compatible One. Real world user feedback will be provided by EasySOA's Partner Entreprise Program, through end-user designed use cases such as collaborative SOA documentation, auditing an SOA, integrating with Eclipse SOA tools and API change detection.

BREAK: 11:00 - 11:30

3. Wide-spreading performance testing at Orange with OW2 CLIF: an SOA use case

Schedule: 11:30 - 12:00
Speaker: Bruno Dillenseger, France Telecom/ Orange
Abstract: The CLIF Load Injection Framework project was launched in year 2003 by Orange Labs (France Telecom R&D) and INRIA, in the ObjectWeb /OW2 community. Since then, Orange Labs have been leading this project, bringing  many code contributions. Why? As an integrated telco, Orange has to handle and interconnect a great variety of Information and Networking technologies, with high stakes in terms of service availability and quality of service. Testing in general, and more particularly performance testing, has become a major challenge for Orange. Among the tens of real CLIF use cases at Orange, we focus on the WSOI test case, the web-service oriented infrastructure that runs over 500 web services consumers and providers, and handles about half a billion calls per month for the Orange Group.

4. Best practices for BPM implementations - feedbacks from BOS implementations

Schedule: 12:00 - 12:30
Speaker: Rodrigue Le Gall, BonitaSoft
Abstract:
Business Process Management (BPM) is the discipline focused on optimizing the efficiency of a business. Although Business Process Management implementation has many immediate and long-term benefits, a poor start can jeopardize the overall success of the mission. This talk will address good practice that help ensure the success of an organization's BPM implementation while minimizing the possibility of any potential setbacks.