The Open Source
Innovation Spring 2018

Qualité logicielle | IoT | Cloud | Big Data | Systèmes d'information

Mai-juin 2018, Paris - Châtillon

Présidence : Roberto Di Cosmo, vice-président du GTLL, directeur de l’Irill, directeur de recherche Inria, Professeur à l’Université Paris-Diderot

Organisé par : logo Systematic & logo IRILL

7 Juin 2018 — OW2con'18

09h-19h

Orange Gardens, Châtillon 44 Av de la Répuplique

Résumé

Le thème de cette édition 2018 de la conférence de la communauté open source OW2 est: "Le logiciel open-source: un parcours entre valeurs éthiques et valeur économique".

Le logiciel libre a été défini originellement comme la liberté d'utiliser, copier, modifier et redistribuer le code source. Ces quatres règles simples ont eu le pouvoir de changer l'industrie du logiciel. Ce qui était au départ un mécanisme technique et juridique basé sur des valeurs d'ouverture et de partage pour le développement coopératif du logiciel est devenu le logiciel open source, un modèle de développement d'entreprise et un véhicule d'innovation collaborative. OW2con'18 se concentrera sur les différentes facettes du logiciel open source, et son parcours entre "valeurs" et "valeur".

Plusieurs thèmes technologiques seront couverts: les applications d'entreprise, la sécurité et le respect de la vie privée, l'accessibilité, l'Open Cloud, l'IoT, la qualité logicielle, l'intelligence artificielle, le BPM, Big Data et BI, la Blockchain, l'automatisation, et le test logiciel.

La conférence est gratuite (inscription obligatoire). Toutes les sessions se dérouleront en anglais.

Direction de programme

OW2 Consortium

Description détaillée

Programme résumé

  • 09:00: Welcome Coffee, Networking

  • 09:45: Conférence kick-off

    Jean Parpaillon, Cédric Thomas, Christian Paterson

  • 10:00: Keynote - Public code with free Software : Modernising public digitial infrastructure

    Max Mehl

  • 10:20: Keynote - 20 years of OSI

    Simon Phipps

  • 10:40: Keynote - Erlang Language

    Robert Virding

  • 11:00: Round Table - Open Source Software and Values

    Robert Virding, Simon Phipps, Cédric Thomas, Stéfane Fermigier

  • 12:00: Lunch Break

  • 13:00: Meet-up on ACUMOS AI, Erlang, OSAI, XWIKI

  • 13:30: Automate BPM Applications Testing in the Cloud with Jenkins, Ansible and Docker

    Antoine Mottier

  • 13:50: Build, Migrate and Deploy Apps for any Environment with Project Hammr

    Ludovic Queiroga

  • 14:10: Domain-Driven Design with SeedStack

    Adrien Lauer

  • 14:30: All-in-one Tool Functional, Integration, Performance Testing and QoE Monitoring with CLIF

    Bruno Dillenseger

  • 14:50: Spoon: Open Source Library to Analyze, Rewrite, Transform, Transpile Java Source Code

    Simon Urli

  • 15:10: Flyve MDM

    Thierry Bugier

  • 15:30: Coffee Break

  • 16:00: PEPS: CNES Sentinel Satellite Image Analysis, On-Premises and in the Cloud with ActiveEon

    Denis Caromel, Erwann Poupart, Paraita Wohler

  • 16:20: The Complex IoT Equation, and FLOSS Solutions

    Philippe Coval

  • 16:40: Blockchain: A Disruptive Technology, Governance and Usage

    Sébastien Keller

  • 17:00: Lessons from a real-life blockchain project (P2P energy)

    Julien Brodier

  • 17:20: Warp10, A Horizontal Framework for Time Series Data

    Herve Rannou

  • 17:45: OSAI - Accessibility Hackaton Results Presentation (TBC)

  • 18:00: OW2con'18 Best Project Award Ceremony

  • 18:30: Free Cocktail Party

Lieu

Orange Gardens

Ville: Châtillon


Programme détaillé

  • 09:00 - Welcome Coffee, Networking

  • 09:45 - Conférence kick-off

    Jean Parpaillon, Cédric Thomas, Christian Paterson

  • 10:00 - Keynote - Public code with free Software : Modernising public digitial infrastructure

    Max Mehl

  • 10:20 - Keynote - 20 years of OSI

    Simon Phipps

  • 10:40 - Keynote - Erlang Language

    Robert Virding

    The Erlang language and system was designed around a set of requirements for telecom systems. They were distributed, massively concurrent systems which had to scale with demand, be capable of handling massive peak loads and never fail. The Erlang concurrency and error-handling model was developed around these requirements.
    This talk will briefly describe the development of the language and the design of systems based on the Erlang. Erlang is now celebrating that it has been open source for 20 years and I will talk a bit about the problems we had in getting it open sourced and issues in maintaining it as open source software.

  • 11:00 - Round Table - Open Source Software and Values

    Robert Virding, Simon Phipps, Cédric Thomas, Stéfane Fermigier

  • 12:00 - Lunch Break

  • 13:00 - Meet-up on ACUMOS AI, Erlang, OSAI, XWIKI

  • 13:30 - Automate BPM Applications Testing in the Cloud with Jenkins, Ansible and Docker

    Antoine Mottier

    Applications build on top of a BPM platform share a key aspect in common with all other applications: they must be tested! But how can tests be automated when an application requires a specific build process and a specific server to run?
    In this talk I’ll highlight how we built a solution to automate the build, packaging, deployment and test of Bonita process-based applications using well known developer and DevOps tools such as Jenkins, Docker and Ansible. I’ll explain why we think that using the cloud for testing environments is a nifty idea, and also how to make sure that ultimately, solutions can be easily deployed on the cloud.

  • 13:50 - Build, Migrate and Deploy Apps for any Environment with Project Hammr

    Ludovic Queiroga

    Hammr is an OW2 open source tool for creating machine images for multiple cloud, container and virtual environments, or migrating live systems between environments. From a single source configuration file -- created from scratch or by scanning a live system -- you can automatically build consistent, repeatable machine images for any environment. Hammr integrates into your DevOps toolchain working with other tools such as Jenkins, Chef, Puppet and SaltStack, allowing you to easily build machine images and maintain live running instances. This presentation will give an overview of how you can build images and migrate systems with Hammr, as well as presenting the latest features, including migration process improvements and the ability to deploy machine images directly to Amazon AWS, OpenStack and Microsoft Azure from the Hammr command line.

  • 14:10 - Domain-Driven Design with SeedStack

    Adrien Lauer

    Domain-Driven Design (DDD) has always been a major part of SeedStack but the latest version cranks it up to 11! This talk is about discovering the power behind DDD and how it can be effectively put to practice with SeedStack.

    In a demonstration, we will see how a simple business model can be implemented. Then we will progressively enrich it to a full-fledged micro-service, using features such as dependency injection, technology-agnostic data access or hypermedia-enabled REST APIs. Along the way, we will take advantage of the SeedStack ecosystem to integrate other technologies like Swagger, MongoDb, JPA or embedded servers.

    Finally a quick wrap-up will describe how software projects at "Groupe PSA" are leveraging SeedStack to build sophisticated applications and micro-services, in an hybrid cloud environment.

  • 14:30 - All-in-one Tool Functional, Integration, Performance Testing and QoE Monitoring with CLIF

    Bruno Dillenseger

    Among the numerous challenges of DevOps, seamlessly coping with the proliferation of tools dedicated to functional testing, performance testing and monitoring tasks is key to delivery efficiency.
    This presentation shows through a practical and simple use case how CLIF may be used throughout all these tasks, from development to operations. Leveraging its embedded scenario language, test scenarios may be used for functional and integration tests, performance testing, as well as quality of experience monitoring. Coming with an integration to Eclipse and Jenkins, and generating measurements that may be easily consumed by common log collectors, CLIF tooling naturally fits DevOps environments.

  • 14:50 - Spoon: Open Source Library to Analyze, Rewrite, Transform, Transpile Java Source Code

    Simon Urli

    Spoon is an open-source library to analyze, rewrite, transform, transpile Java source code. It parses source files to build a well-designed AST with powerful analysis and transformation API. It fully supports Java 8 and supports Java 9 modules.

    Spoon provides a complete and fine-grained Java metamodel where any program element (classes, methods, fields, statements, expressions...) can be accessed both for reading and modification. Spoon takes as input source code and produces transformed source code ready to be compiled. Spoon can be integrated in Maven and Gradle.

  • 15:10 - Flyve MDM

    Thierry Bugier

    A free software solution designed to manage mobile devices with GLPI. Flyve MDM is a plugin for GLPI, a set of applications for Android devices (other brands incoming), and several administration interface (browser, mobile app).
    It uses a M2M protocol to remotely manage, secure and inventory them.
    The project is also an incubator for development workflows and improvements in GLPI.

  • 15:30 - Coffee Break

  • 16:00 - PEPS: CNES Sentinel Satellite Image Analysis, On-Premises and in the Cloud with ActiveEon

    Denis Caromel, Erwann Poupart, Paraita Wohler

  • 16:20 - The Complex IoT Equation, and FLOSS Solutions

    Philippe Coval

    Even if not totally new, IoT era is bringing many new challenges to address but at a larger scale.

    Market oracles are publishing various figures about the expected gross, while security experts are alarming about their concerns.

    Software developers will use as much resources they can, while hardware engineers will focus
    on optimizing hardware for reducing cost of production or usage by focusing on power consumption.

    IoT is involving many subdomains from electronics to radio communication or cloud backends,
    and thus many skills than nobody can seriously claim to have.

    The good news is that nobody is alone in the world of open standards and free software,
    and cooperation is one of the key for a seamless "INTERnet of things"
    where everyone can find a place in this new landscape.

    To illustrate openness and interoperability, a couple of projects supported by Samsung Opensource group will be presented and how to get kickstarted on Web+IoT Technologies.

  • 16:40 - Blockchain: A Disruptive Technology, Governance and Usage

    Sébastien Keller

    Blockchain technology is a disruptive technology which has emerged in the last 5 years. Today, different concrete implementations were performed and are operational like Bitcoin. This talk summarizes different success stories and highlights open source aspect and the governance of their implementations. A specific focus will be on who takes benefits from Blockchain technology.

  • 17:00 - Lessons from a real-life blockchain project (P2P energy)

    Julien Brodier

    Sunchain is an ongoing project in France for distributed solar self-consumption using blockchain and IoT. The presentation will explain the technical choices made and lessons learnt after 20 months of R&D and implementations.

  • 17:20 - Warp10, A Horizontal Framework for Time Series Data

    Herve Rannou

    Data from sensors / IoT require new frameworks to face to the flow of data coming potentially to a large amount of source of data.
    A new generation of solutions has emerged to address this issue : the Time Series databases.
    OpenTSDB, InfluxDB, ElasticSearch, KairosDB are examples that have been designed basically to face to monitoring requirements.
    Warp10 is an horizontal solution totally focussed on time series for data from sensors, IoT.
    Time Series databases have the most important growth. Beyond sensors and IoT, some consider that the traditional world of business transactions could be considered - and may me replaced - by streams of raw sequence of events. Everything - almost - in business and operations is going to become time series.

  • 17:45 - OSAI - Accessibility Hackaton Results Presentation (TBC)

  • 18:00 - OW2con'18 Best Project Award Ceremony

  • 18:30 - Free Cocktail Party

Organisateurs et/ou sponsors

Organisateurs (2018)

Co-organisateurs et sponsors (2018)

Ils parlent de l'OSIS (2018)