|08:00 - 09:00||Morning coffee and registration
|09:00 - 09:15||Welcome Session & Speaker Pitches (Cassiopée)
|09:15 - 09:50||
The purpose of this talk is to present how requirements can be specified and analyzed in the context on system modeling:
- New types of requirements: Create specific requirements with your own fields.
- Integrate different sources of requirements: Import/export requirements using the ReqIF format.
- Traceability assistance: How to create, visualize and analyze relationships?
- Model verification: Which requirements are not verified by a test or which requirements are not satisfied?...
Close Encounters of Requirements with SysML
|10:00 - 10:35||
With more and more Smart Home and IoT devices hitting the market, one of the primary wishes of users is interoperability. Since many vendors still prefer silo offerings, walled gardens and business-driven alliances, this wish remains mostly unheard.
Over the past 6 years, the open source project openHAB has become one of the most popular solutions that connects to a multitude of different systems, comes with powerful automation rules and provides a single user interface for all devices to address such interoperability needs.
Many new concepts are being introduced in openHAB...
Home Automation Reloaded
|10:35 - 11:00||Break
|11:00 - 11:35||
Docker and Vagrant is growing in popularity since they're seen as a way to simplify testing/deployment across platforms. The Eclipse integration for these plugins can be useful separately, but there is also potential to use them in combination. The Eclipse Docker Tooling has evolved significantly since it's Mars release, gaining more stability, and many new features such as Docker Machine support, TM Terminal integration, run configurations for containers, and a variety of UI improvements. We will be demonstrating these new features in this talk. Vagrant is a higher-level wrapper...
The State of Docker and Vagrant Tooling in Eclipse
|11:45 - 12:20||
The web editor support in Eclipse Xtext has been around for a couple of months now. Those web editors can be easily embedded in any kind of web application, providing powerful text editors right where the user needs them. For a full IDE experience however we need to support additional concepts like e.g. workspaces and projects. Eclipse Che does an excellent job here and fits nicely with the latest Eclipse-decoupled version of the Xtext framework.
In this session I will share the current state of the Che support in Xtext. I start with an overview of the technical architecture...
Xtext’s New Adventures With Che
Capella Studio based on Kitalpha provides the viewpoint technology with the ability to seamlessly extend Capella, a PolarSys MBSE workbench for System Engineering. The purpose of a viewpoint is to address an engineering concern, such as performance, safety or security. As a rich extension in Eclipse, it adapts or adds the definition of new data, diagrams, user interfaces, validation rules for instance.
The purpose of this talk is to present how to make this real!
Behind the scene, you can discover a dialog between a system engineer and software designer. Step by step they...
Viewpoint: the making of. Customizing Capella with Capella Studio in 20 minutes
Industrial automation devices like PLCs, Inverters, Power meters, Flow
meters, etc used as a field devices operate as a standalone equipment with
ability to interchange information between each other on demand or on a
periodic basis. Field devices need to be monitored and maintained, which is
usually handled manually by technician. Existing installations with legacy
protocols usually are hard or expensive to integrate with other systems. IoT
technologies currently available may constitute a significant solution when
Eclipse Kura & MODBUS - Monitor industrial automation equipment
|12:20 - 14:00||Lunch and Showtime Demos
|14:00 - 15:00||
The Things Network has grown from a crazy idea to world wide adoption in six months. It has provided an entire city with a new breed of wireless data network, inspired more than 100 cities around the world to do the same, and raised € 300,000 through a crowd sourcing campaign to build the network world wide. All the components to build the network are open source.
Johan is going to tell The Things Network story, let us know what's next, and show how the interaction with the open source community has been key for the...
Building a Global, Open Source, Crowd Sourced IoT Network (Cassiopée)
|15:00 - 15:35||
With Eclipse Che, the source code, the workspace configuration and the environments definition are all keep in sync, it allows fast bootstrapping of developers. Eclipse Che can run locally or in the cloud which allow to scale the resources on-demand and benefit from high performances and resources.
In this session, we will explain how to setup a workspace cloud in Eclipse Che, how to create the environments using Docker, configure the tools that you need and register a set of commands to be executed in that workspace. We will show you how you can benefits from the workspace...
Code in the cloud with Eclipse Che and Docker
In this talk, we present MoDeS3 (http://modes3.tumblr.com/), a Model-based Demonstrator for Smart and Safe Systems, a project which won the 3rd prize at the 2016 Eclipse Open IoT Challenge 2.0 (http://iot.eclipse.org/open-iot-challenge/). The fundamental goal of MoDeS3 was to create a demonstrator for educational purposes that showcases how industry standard IoT solutions from the Eclipse ecosystem can be integrated and combined with modeling techniques to develop smart and safe systems.
Specifically, MoDeS3 is built on a fully functional model railway case study (featuring...
MoDeS3 - Modeling and IoT for Building Smart and Safe Systems
Software traceability is the ability to link software artifacts like requirements, code and tests that are related to each other. Even though there are several efforts aimed at solving traceability needs in the open source world, there is still no tool that currently does it all.
It is well known that traceability is not a fixed concept, it can differ from company to company and even project to project. Capra is an Eclipse based plugin created in the context of the...
Capra: A Configurable and Extendable EMF based Traceability Tool
|15:35 - 16:00||Break
|16:00 - 16:35||
Papyrus for Real Time, a PolarSys solution, will be released at v1.0 shortly after EclipseCon France 2016 (and Neon)!
Modeling tools targeting cyber-physical systems (CPS) have traditionally been the purview of large, commercial software vendors, and are often based on decades-old technology. With the waning interest of those large vendors in these tools and the continued growth of open source software, the time is right to...
Papyrus-RT - Executable modeling on Eclipse
The edge devices connected to the Cloud that constitute the Internet of Things (IoT) require support for building blocks, standards and frameworks like those provided by the Eclipse Foundation projects: Californium, Paho, Leshan, Kura, Mihini, etc. Because of the large deployment of Java technology in the Cloud, on the PC, mobile and server sides, most projects above are implemented in Java technology. Deploying these technologies on embedded devices requires a scalable IoT software platform that can support the hardware foundations of the IoT: microcontrollers (MCU). MCU delivered by...
MicroEJ OS and Edje: the software foundation for IoT devices (sponsored by MicroEJ)
Reading this title, two questions should come to your mind: again a new workflow tool? What can bring eclipse and Sirius which does not already exist?
The first question has obsessed us during the whole incubation phase of eWORMS, especially because as Flight Physicists we are generally users of workflows to support our trades, rather than developers. And indeed there are plenty of tools to do workflows on the market, promising easy integration, automation, customization, evolution… whatevertion! But in the end, nothing’s magic: you still have to develop quite a lot...
eWORMS, the eclipse WORkflow Modeling System for Flight Physicists at AIRBUS
|16:45 - 17:20||
The process from idea to first prototype is usually fairly quick. Getting to production and going to market on the other hand is usually a full journey. This session will cover various aspects of going from early prototype to production using building blocks from Intel and Eclipse as well as various support function that can help speed to the process to go to market. The session will also cover examples from existing startups.
From IoT prototype to production with Intel IoT hardware and software (sponsored by Intel)
|17:30 - 18:15||Ignite Talks & Speaker Pitches (Cassiopée)