Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Eclipse Tools Day Grenoble 2019"

(Merge edit by Sylvain.rtone.fr)
(set back page after wrong merge/conflict)
Line 107: Line 107:
 
* Format: 20 minutes + 5 minutes Q&A or demo
 
* Format: 20 minutes + 5 minutes Q&A or demo
 
* Synopsis: In this presentation, I will show you how to use the 4diac framework to create an open source [https://en.wikipedia.org/wiki/Programmable_logic_controller PLC] (Programmatic Logic Controller). How to install the runtime engine in a custom device (Customized input/output control) and its programming with 4diac IDE.
 
* Synopsis: In this presentation, I will show you how to use the 4diac framework to create an open source [https://en.wikipedia.org/wiki/Programmable_logic_controller PLC] (Programmatic Logic Controller). How to install the runtime engine in a custom device (Customized input/output control) and its programming with 4diac IDE.
 +
 +
==== What's new in the open source ecosystem of the Eclipse Foundation ====
 +
 +
* Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
 +
* Title: What's new in the open source ecosystem of the Eclipse Foundation
 +
* Speaker: Gaël Blondelle (Eclipse Foundation Europe)
 +
* Format: 20 minutes
 +
* Synopsis: The Eclipse ecosystem evolves fast, with the creation of several Working Groups, and new leading initiatives. This talk will give you an overview of the Eclipse Foundation (Spoiler: Yes, there is much more than the Eclipse IDE!), especially how the Eclipse Foundation helps more and more companies use and produce open source.
 +
 +
==== Introduction to the ECD (Eclipse Cloud Development) Working Group ====
 +
 +
* Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
 +
* Title: Introduction to the ECD (Eclipse Cloud Development) Working Group
 +
* Speaker: Gaël Blondelle (Eclipse Foundation Europe)
 +
* Format: 20 minutes
 +
* Synopsis: Eclipse Che and Eclipse Theia, are the core of a new revolution in tools. Recently, Eclipse Che released a version presented as the "Cloude IDE for Kubernetes". Let's give a look at the collaborative initiatives around those tools that promise to be as important than the Eclipse IDE for the development tools community at large.
 +
 +
==== A new integrated development platform for STM32 embedded solutions ====
 +
 +
* Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
 +
* Title: A new integrated development platform for STM32 embedded solutions
 +
* Speaker: Vincent GRENET (STMicroelectronics)
 +
* Format: 10 minutes + 10 minutes demo & Q&A
 +
* Synopsis: STMicroelectronics has released April this year a brand new product built on Eclipse so called STM32CubeIDE. This product is delivered for free on mass market to support STM32 MCU and MPU products, promoting to developers an all-in one multi-OS development tool.
 +
 +
 +
=== 👨‍🔬 Program Committee ===
 +
 +
The following experts are in charge of selecting the technical content of the event among the [[#📢 Propose a session|proposed sessions]].
 +
 +
* 🐪 Aurélien Pupier, developer of tooling for [https://camel.apache.org/ Apache Camel] and [https://www.redhat.com/fr/technologies/jboss-middleware/fuse Fuse], Red Hat
 +
* ☁️ Florent Benoit, committer on Eclipse Che, Red Hat
 +
* ⚡ Vincent Grenet, developer of Eclipse plugins/RCP application, ST Microelectronics
 +
* 🎨 Laurent Caron, committer on Eclipse Nebula, developer of RCP application, Akuiteo
 +
 +
 +
 +
== 👷 Organizers ==
 +
 +
Mickael Istria (Red Hat Inc.) - General organization
 +
[[Image:Red_Hat_Logo.png|200px|link=http://redhat.com/]]
 +
 +
Emmanuelle Hugot (Digital League) - Logistics, communication
 +
[[Image:Digital-league-logo-2019.jpg|200px|link=http://www.digital-league.org/]]
 +
 +
Didier Donsez (LIG - Laboratoire d'Informatique de Grenoble) - Room/Hosting
 +
[[Image:Logo-LIG.png|140px|link=http://www.liglab.fr]]
 +
 +
Eclipse Foundation - Catering
 +
[[Image:Eclipse_foundation_logo.png|200px|link=http://eclipse.org]]
 +
 +
  
 
<!--
 
<!--

Revision as of 04:36, 3 October 2019

📢 📢 📢 Call for presentation is open, PROPOSE A SESSION now! 📢 📢 📢


🇬🇧 Engage in the local Eclipse-ecosystem Tools developer community this fall in Grenoble. We'll share knowledge about tools projects (editors, IDEs, Modeling...) that leverage Eclipse technologies like Eclipse Platform, EMF, LSP4J, Che...
Additionally to the multiple high-quality technical presentations, the event is also and above everything an opportunity to meet local experts and project leads.
Presentations may be performed in French or English, as preferred by each speaker.

🇫🇷 Venez rencontrer la communauté locale des développeurs d'outils dans l'écosystème Eclipse cet automne à Grenoble. Nous y échangerons à propos de projets d'outillage (éditeurs, EDI, Modélisation...) basés sur des technologies Eclipse telles que Eclipse Platform, EMF, LSP4J, Eclipse Che...
En plus des présentation techniques de haute qualité, cet événement est aussi et avant tout une occasion de rencontrer des experts et chefs de projet de la région.
Les présentations peuvent avoir lieu en Français ou en Anglais, selon la préférence des intervenants.

Previous Tools EclipseDays and DemoCamps in Grenoble: 2015, 2013, 2012, 2011.
Last IoT Days in Grenoble: February 2019

💬 Languages

Presentations may be performed in 🇫🇷 French or 🇬🇧 English, as preferred by each speaker.

📅 Date, ⌚ time, 📍 location

The Eclipse Tools Day Grenoble 2019 will take place:

  • 📅 Tuesday, November 19th
  • ⌚ From 8:00 to 16:00
  • 📍 Batiment LIG/IMAG, Campus Saint Martin d'Heres (⚠️ not UFR IMAG, nor ENSIMAG)

🥨 Beverages, snacks and lunch are provided to registered participants (courtesy of Eclipse Foundation)

📛 Registration

Admission is free and open to anyone but registration via MeetUp is mandatory since number of seats is limited. When you are registered and realize that you can't make it, please unregister. Registered people one week prior to the event and that are finally unable to attend are kindly asked to donate EUR 10 to the Eclipse Foundation.

👩‍🏫 Program

The agenda will be settled later by the Program Committee according to submitted topics.

📢 Propose a session

To propose a session, simply edit this page to clone the Session Proposal Template and adapt it. Make sure you booked a seat for the event before submitting a session.
The Program Committee will be in charge of selecting and scheduling the presentations from thse proposals. The selection process is not documented yet, but will be later.

The sessions should basically either cover some technical insights on some Eclipse Tools project, or showcase how some Eclipse project was leveraged to build some new tools (generic or domain-specific).
If the demonstrated product is not an open-source Eclipse technology, the presentation shouldn't be a product presentation (although a product introduction is welcome for audience to grok the requirements) but more a presentation of the actual issues that usage of Eclipse projects are supposed to resolve and the interesting stories (success or failures) in their adoption.
The concept of tool is not strongly limited: it can involve Tools Platform, editors, IDEs... but we want to highlight that those presentations are not meant to focus on technologies like Eclipse JakartaEE, Microprofile nor IoT solutions (which have other dedicated events) - but they can be about Tools applied to Jakarta EE or applied to IoT and so on.

Session Proposal Template 1: How TreeHug-Workbench leverages Eclipse SuperProject to help planting the right tree at the right place

  • Language: 🇫🇷 or 🇬🇧 (select only one)
  • Title: How TreeHug-Workbench leverages Eclipse SuperProject to help planting the right tree at the right place
  • Speaker: John Doe (john.doe@acme.com), ACME Corp.
  • Format: 5 minutes or 20 minutes + 5 minutes Q&A (select only one)
  • Synopsis: TreeHug-Workbench is a software helping in the modern challenge of planting trees that fit in their ecosystem to capture CO2 more efficiently. This domain involves some Modeling and Data Science technologies for good results. After an analysis of the tool framework landscape, we opted for the Eclipse SuperProject that allowed us easily build our software. This presentation will share feedback about adoption of Eclipse SuperProject: what it did great, what it's missing and how we filled the gap.

Session Proposal Template 2: Learn more about Eclipse CrazyProject to domain-specific tools in 3 clicks

  • Language: 🇫🇷 or 🇬🇧 (select only one)
  • Title: Learn more about Eclipse CrazyProject to domain-specific tools in 3 clicks
  • Speaker: Jane Doe (Jane.doe@acme.com), ACME Corp.
  • Format: 5 minutes or 20 minutes + 5 minutes Q&A (select only one)
  • Synopsis: With Eclipse CrazyProject v12.34, you can now be much more efficient at building a domain-specific tool. In this presentation, we'll highlight the new features of CrazyProject and demo how those can be used to make you even more efficient at using it.

*The* Eclipse IDE in a browser, in the ☁️, in Che; no dev, pure Ops

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: *The* Eclipse IDE in a browser, in the ☁️, in Che; no dev, pure Ops
  • Speaker: Mickael Istria (Red Hat Inc.)
  • Format: 20 minutes demo
  • Synopsis: In this presentation, I'll demo Eclipse IDE running in a web browser. Relying on the solid GTK stack and its standard Broadway renderer for HTML5, it's now possible to make the browser a rendering terminal for the Eclipse IDE, or any Eclipse RCP application. We'll show this in action locally, on a Linux machine; then we'll have a look at how this can be successfully configured as a Docker image, and finally we'll see how this approach allows to easily include the Eclipse IDE in Cloud solutions like Eclipse Che.

Language Server Protocol and Debug Adapter Protocol to the rescue of Web Development in Eclipse IDE: meet Eclipse Wild Web Developer

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: Language Server Protocol and Debug Adapter Protocol to the rescue of Web Development in Eclipse IDE: meet Eclipse Wild Web Developer
  • Speaker: Mickael Istria (Red Hat Inc.)
  • Format: 20 minutes demo + 5 minutes Q&A
  • Synopsis: The state of Web (HTML, CSS, JS...) development in Eclipse IDE used to be bad. Indeed, some internal parsers had to be maintained to follow the frequent and major changes in those standards; the developer community behind them couldn't catch up, leading tools to a pretty bad and outdated state. Fortunately, the rise of technologies like TextMate grammars, Language Servers and Debug Adapters as reusable components have allowed Eclipse ecosystem to catch up with the best tools for web development. By integrating pieces of VSCode and others and with a relatively small investment, Eclipse Wild Web Developer provides a quite comfortable and efficient tool set for a wide variety of web-based projects. In this presentation, we'll demo Wild Web Developer in practicie, explaining as we demo how the LSP/DAP world is leveraged to enable those productive workflows.
  • Note to Program Committee: If this is included in the program and there is some other presentation which introduce the Language Server Protocol and/or the Debug Adapter Protocol, then it's better to put this talk *after* the introduction so audience will better understand some internal details.

A brief history of Collections

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: A brief history of Collections
  • Speaker: Laurent CARON (Akuiteo)
  • Format: 20 minutes + 5 minutes Q&A
  • Synopsis: A few month ago, I've discovered Eclipse Collections, and I simply fell in love with it. This presentation will show you why you should give up Guave and Streams :)

Pimp my RCP, or an e4 migration success

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: Pimp my RCP, or an e4 migration success
  • Speaker: Laurent CARON (Akuiteo)
  • Format: 20 minutes + 5 minutes Q&A
  • Synopsis: In this presentation, I'll present you the result of a successful e4 migration, and how a mix of CSS styling, use of presentation manager and nice open source libraries can completely change the design of an RCP application.

Feedback from an Eclipse plugin developer to provide support to large set of IDE based on Language Server Protocol

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the audience)
  • Title: Feedback from an Eclipse plugin developer to provide support to large set of IDE based on Language Server Protocol
  • Speaker: Aurélien Pupier (Red Hat)
  • Format: 20 minutes + 5 minutes Q&A
  • Synopsis: My team, composed of "pure Eclipse plugin developer", started (slowly) 2 years ago to implement a Language Server Protocol implementation for Apache Camel using LSP4J. We are now supporting several features and are available easily in several IDEs/editors (Eclipse Desktop IDE, Eclipse Che, VS Code, Atom, Sublime Text, Eclipse Theia, CodeMirror). I will provide feedback from this journey and discuss upcoming challenges.

Eclipse IIoT: 4diac, Industrial device.

  • Language: 🇫🇷
  • Title: How to create an open source PLC using 4diac framework
  • Speaker: Sylvain PASTOR (Rtone)
  • Format: 20 minutes + 5 minutes Q&A or demo
  • Synopsis: In this presentation, I will show you how to use the 4diac framework to create an open source PLC (Programmatic Logic Controller). How to install the runtime engine in a custom device (Customized input/output control) and its programming with 4diac IDE.

What's new in the open source ecosystem of the Eclipse Foundation

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: What's new in the open source ecosystem of the Eclipse Foundation
  • Speaker: Gaël Blondelle (Eclipse Foundation Europe)
  • Format: 20 minutes
  • Synopsis: The Eclipse ecosystem evolves fast, with the creation of several Working Groups, and new leading initiatives. This talk will give you an overview of the Eclipse Foundation (Spoiler: Yes, there is much more than the Eclipse IDE!), especially how the Eclipse Foundation helps more and more companies use and produce open source.

Introduction to the ECD (Eclipse Cloud Development) Working Group

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: Introduction to the ECD (Eclipse Cloud Development) Working Group
  • Speaker: Gaël Blondelle (Eclipse Foundation Europe)
  • Format: 20 minutes
  • Synopsis: Eclipse Che and Eclipse Theia, are the core of a new revolution in tools. Recently, Eclipse Che released a version presented as the "Cloude IDE for Kubernetes". Let's give a look at the collaborative initiatives around those tools that promise to be as important than the Eclipse IDE for the development tools community at large.

A new integrated development platform for STM32 embedded solutions

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: A new integrated development platform for STM32 embedded solutions
  • Speaker: Vincent GRENET (STMicroelectronics)
  • Format: 10 minutes + 10 minutes demo & Q&A
  • Synopsis: STMicroelectronics has released April this year a brand new product built on Eclipse so called STM32CubeIDE. This product is delivered for free on mass market to support STM32 MCU and MPU products, promoting to developers an all-in one multi-OS development tool.


👨‍🔬 Program Committee

The following experts are in charge of selecting the technical content of the event among the proposed sessions.

  • 🐪 Aurélien Pupier, developer of tooling for Apache Camel and Fuse, Red Hat
  • ☁️ Florent Benoit, committer on Eclipse Che, Red Hat
  • ⚡ Vincent Grenet, developer of Eclipse plugins/RCP application, ST Microelectronics
  • 🎨 Laurent Caron, committer on Eclipse Nebula, developer of RCP application, Akuiteo


👷 Organizers

Mickael Istria (Red Hat Inc.) - General organization Red Hat Logo.png

Emmanuelle Hugot (Digital League) - Logistics, communication Digital-league-logo-2019.jpg

Didier Donsez (LIG - Laboratoire d'Informatique de Grenoble) - Room/Hosting Logo-LIG.png

Eclipse Foundation - Catering Eclipse foundation logo.png



Back to the top