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

Eclipse Tools Day Grenoble 2019

Revision as of 11:02, 13 September 2019 by Mistria.redhat.com (Talk | contribs) (Language Server Protocol and Debug Adapter Protocol to the rescue of Web Development in Eclipse IDE: meet Eclipse Wild Web Developer)

📢 📢 📢 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 is mandatory (registration process will be communicated later) 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 are registered 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 cloud; no dev, pure Ops

  • Language: 🇫🇷 or 🇬🇧 (as preferred by the Program Committee)
  • Title: *The* Eclipse IDE in a browser, in the cloud; no dev, pure Ops
  • Speaker: Mickael Istria (Red Hat Inc.)
  • Format: 5 minutes demo
  • Synopsis: In this short 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: 5 minutes demo
  • 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.


👨‍🔬 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 Apache Camel and Fuse tools, 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

Gael Blondelle (Eclipse Foundation) - Restauration Eclipse foundation logo.png

Back to the top