Program Schedule

Primary tabs

Wednesday, June 8, 2016

CassiopéeSpotArgosDiamant
08:00 - 09:00Morning coffee and registration
09:00 - 09:15Welcome Session & Speaker Pitches (Cassiopée)
09:15 - 09:50 Triquetrum : integrating workflows in scientific software Triquetrum is a recent Eclipse project, started in the Science IWG. Its goal is to deliver an open platform for managing and executing scientific workflows. We want to support a wide range of use cases, ranging from automated processes based on predefined models, to replaying ad-hoc research workflows recorded from a user's actions in a scientific workbench UI. It will allow the user to define and execute models from personal pipelines with a few steps to massive models with thousands of elements. The project is structured on three lines of work: A modular... Triquetrum : integrating workflows in scientific software My Schedule Provide Feedback Five good reasons to spice up your projects with EMF Parsley Discover the latest new and noteworthy features of EMF Parsley while it is joining the Eclipse Neon train with its 1.0 (or graduate) version. When it comes to build an application out of an EMF model, the path is not so straightforward: which frameworks should I use for the UI? Will I be tied to desktop or will I be ready for the web and mobile? At what degree of integration? EMF Parsley was created for addressing these questions: it provides a set of reusable UI components (trees, tables, forms, editors), which are completely customizable, and an Xtext/Xbase based DSL... Five good reasons to spice up your projects with EMF Parsley My Schedule Provide Feedback Close Encounters of Requirements with SysML 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 My Schedule Provide Feedback Have fun and be recognized in your work by contributing to the Eclipse community Eclipse open source projects reflects the work of its community. At their respective level, anyone can contribute without necessarily having to be an advanced developer. In fact, contributing simple fixes is a great way to start on your path to becoming an advanced developer and be recognized in your job..  Following an introduction of the different types of contributions and the role that anyone can have, this talk will focus more specifically on the code contribution process from both the perspective of the contributor and the committer who accepts the... Have fun and be recognized in your work by contributing to the Eclipse community My Schedule Provide Feedback
10:00 - 10:35 What's new in Eclipse IDE and the ecosystem around it In this talk we will look at what is brewing lately in the Eclipse IDE ecosystem. By ‘ecosystem’ here we mean the projects closely related to Eclipse as an IDE and platform - Java Development Tools (JDT), JavaScript Development Tools (JSDT), Eclipse Packaging Project (EPP) and similar projects around the platform, including the platform itself. Briefly we will touch also other deviant initiatives in exploiting the platform-level projects (GTK on Win, GTK on the web, the surge of docker tooling etc.) and what they mean for the future of Eclipse. Demos will be... What's new in Eclipse IDE and the ecosystem around it My Schedule Provide Feedback Lessons Learned from Migrating Industrial Development from Proprietary Commercial Tool to Papyrus Five years ago, Ericsson decided to investigate the possibility of replacing a proprietary commercial UML modeling tool, used at the core of one of its internal toolchains, with an open source alternative based on Papyrus. The motivation for this switch was manifold, including cost, technology integration and community activity. It was clear from the outset that significant effort would be required to make Papyrus into a tool usable in large-scale industrial projects. This journey took time and dedication from both the Ericsson and the Papyrus development teams, but we have now reached the... Lessons Learned from Migrating Industrial Development from Proprietary Commercial Tool to Papyrus My Schedule Provide Feedback Home Automation Reloaded 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 My Schedule Provide Feedback Automatic Layout for Complex Diagrams Is Coming to Eclipse Graphical editors are a popular means to visualize concepts and architectures through the design of a diagram. More and more solutions follow this approach, among them Papyrus, Sirius, or Capella. However, for diagrams to be useful, their elements have to be carefully positioned. Only then do they convey their intended meaning quickly and accurately. While critical, positioning the elements manually is a very time-consuming and complex task that involves systematic compliance with the semantic constraints of the diagram. The Eclipse Layout Kernel (ELK) project aims to free the user... Automatic Layout for Complex Diagrams Is Coming to Eclipse My Schedule Provide Feedback
10:35 - 11:00Break
11:00 - 11:35 Modeling Avengers : Open Source Technology Mix for Saving the World Planet earth is facing massive challenges:  global warming and scarcity of natural resources among others. Those challenges are reaching a level of complexity unknown yet and trying to address those requires deep scientific understanding, real world data,  specialized tools, inter-disciplinary collaboration and the ability to evaluate “What If” scenarios. In collaboration with scientists from INRA (the French National Institute for Agricultural Research) we experienced one of those challenges:  the use of natural resources for agricultural... Modeling Avengers : Open Source Technology Mix for Saving the World My Schedule Provide Feedback The State of Docker and Vagrant Tooling in Eclipse 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 My Schedule Provide Feedback Eclipse Speaks PHP Have you wondered what tools Eclipse can provide for PHP developers? Join this session for an overview of the PHP Development Tools (PDT) project and the ecosystem around it. You will learn how to get started developing PHP code with Eclipse and get a taste of the main features provided by PDT. We will also look at the rich ecosystems of community plugins, both free and commercial, which can make your Eclipse IDE a complete PHP development environment. Eclipse Speaks PHP My Schedule Provide Feedback Oomph: Eclipse the Way You Want It Oomph provides support for all aspects of installing and configuring your Eclipse IDEs to be exactly the way you want them to be.  You can define your own product setups to create tailored packages for your personal use and you can share them for use by your team or organization; you're not limited to just the packages provided directly by Eclipse.   You can augment what's installed in all products to include your personal favorite tools.  You can define your personal preferences so all workspaces are automatically setup the way you prefer them to be.  You... Oomph: Eclipse the Way You Want It My Schedule Provide Feedback
11:45 - 12:20 Xtext’s New Adventures With Che 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 My Schedule Provide Feedback Viewpoint: the making of. Customizing Capella with Capella Studio in 20 minutes 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 My Schedule Provide Feedback The truth about migrating to Eclipse 4 You probably have an Eclipse 3.X application and you have a lot of questions about your migration…to Eclipse 4. This talk will explain the confusion about the current status and future of the Eclipse Platform in its various guises. Is Eclipse 3.x dead? Should new development always use Eclipse 4? Should companies rewrite existing Eclipse 3.x applications on Eclipse 4? Is it possible to migrate my application? What are the prerequisites? And if not, then why did we bother with Eclipse 4? Then, if your choice is to migrate all or pieces or your application, it will... The truth about migrating to Eclipse 4 My Schedule Provide Feedback Eclipse Kura & MODBUS - Monitor industrial automation equipment 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 facing such... Eclipse Kura & MODBUS - Monitor industrial automation equipment My Schedule Provide Feedback
12:20 - 14:00Lunch and Showtime Demos
14:00 - 15:00 Building a Global, Open Source, Crowd Sourced IoT Network (Cassiopée) 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) My Schedule Provide Feedback
15:00 - 15:35 Code in the cloud with Eclipse Che and Docker 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 My Schedule Provide Feedback MoDeS3 - Modeling and IoT for Building Smart and Safe Systems 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 My Schedule Provide Feedback Be Serious With Sirius: Your Journey From First Experimentation to Large Deployment (sponsored by Obeo) Sirius is the Eclipse project that allows you to easily create custom graphical modeling tools dedicated to your own business domain. In this talk we will explain and illustrate how to successfully deploy industrial-strengh modeling workbenches based on Sirius. In particular, we will show how to collaborate with other team members by storing your models and representations (diagrams, tables, matrices, trees) in a shared repository. This solution based on CDO provides a fine-grained locking mechanism that allows you simultaneously work on visual representations for the same... Be Serious With Sirius: Your Journey From First Experimentation to Large Deployment (sponsored by Obeo) My Schedule Provide Feedback Capra: A Configurable and Extendable EMF based Traceability Tool 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 My Schedule Provide Feedback
15:35 - 16:00Break
16:00 - 16:35 Java 9 support in Eclipse Java 9 is scheduled to be released in September 2016 with several exciting new features. The most important feature considered is project Jigsaw, which includes, but not limited to, a modularized JDK, modular Run-Time Images and Java Platform Module System. Naturally, developers are looking forward to their favorite IDE supporting these new features. In this talk, we will look at what kind of support JDT provides for people who would like to use Java 9 or JDK 9 in their projects. Our goal, at a very high level, is to support: 1. JDK 9 with Run-Time Images... Java 9 support in Eclipse My Schedule Provide Feedback Papyrus-RT - Executable modeling on Eclipse 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 My Schedule Provide Feedback MicroEJ OS and Edje: the software foundation for IoT devices (sponsored by MicroEJ) 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) My Schedule Provide Feedback eWORMS, the eclipse WORkflow Modeling System for Flight Physicists at AIRBUS 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 My Schedule Provide Feedback
16:45 - 17:20 Sirius 4.0 : Let Me Sirius That For You! The Sirius 4.0 version available in the Eclipse Neon release brings a significant number of new features that empowers the developer to create impressive designers. This new release represents countless hours of hard work encapsulated in both the Sirius and EEF projects. During this talk, we’ll have a look at a handful of the new features available in this release: Diagram improvements : New extensible mechanism to customize the diagram tabbar, new specification possibilities for border nodes side, improved SVG images... Sirius 4.0 : Let Me Sirius That For You! My Schedule Provide Feedback JSDT 2.0 In a developer world where JavaScript is taking more and more space, Eclipse JavaScript Development Tools (JSDT) have to reach a new level of features and usability with Eclipse Neon.  Many thiings were implemented as part of the JSDT 2.0  release that's going to be available in June. This talk will demonstrate the new features: package managers (npm / bower) build systems (grunt / gulp) node.js development (debugging) new parser And will feature plans for the future of JavaScript development in... JSDT 2.0 My Schedule Provide Feedback From IoT prototype to production with Intel IoT hardware and software (sponsored by Intel) 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) My Schedule Provide Feedback Xtend API and DSL Design Patterns This talk will show some interesting patterns how to shape APIs and internal DSLs using the programming language Xtend. The Xtend language is developed as an Eclipse project and transpiles to plain old Java source code. Amongst others, we will demonstrate in our presentation how APIs of immutable objects can look like, and how existing (Java) APIs can be enhanced by using Xtend's language features. Some of the shown patterns are inspired by other language ecosystems as those of Scala or F#. The resulting APIs are more compact (less cluttered) than Java equivalents and may make... Xtend API and DSL Design Patterns My Schedule Provide Feedback
17:30 - 18:15Ignite Talks & Speaker Pitches (Cassiopée)

Our Sponsors

For information about becoming a sponsor, please visit the EclipseCon France 2016 sponsor prospectus page.

Premium

Basic

Regional Supporter

Media

EclipseCon Support Other Events

Our Other Events

Eclipse events are hosted all over the world!

  • EclipseCon Europe 2018