Call For Papers (Completed)

Submissions are closed

Thanks to everyone who submitted a talk.

The program schedule will be published in mid-August.

Eclipse day Milano focuses on the following topics:

  • IoT, Cloud Services and BigData (e.g. Open Hab, OpenShift, Azure, Spark, Hadoop, etc.)
  • Web, Containers, Cloud IDEs and DevOps (e.g. JavaScript, Docker, Che, etc.)
  • Modeling, DSLs, and Graphical Editors (e.g. EMF, Xtext, Sirius, etc..).
  • Tools, Polyglot IDEs and Java9. (e.g. Language Servers, Scala, Java9)
  • Eclipse Technology, OSGi. (e.g. RCP, E4 Migration, OSGi)

Proposed talks

Below you can see the proposed sessions. Each talk is 35 minutes long.

August 4, 2017

Using Eclipse and EMF for building desktop & web Applications

Speaker: Francesco Guidieri, Lorenzo Murrocu (RCP Vision) Abstract: As a company, we’ve been working on Eclipse Technologies for the past 10 years and we have built a […]
August 3, 2017

Migrating the Asmeta toolset from a parser generator to Xtext

Speaker: Angelo Gargantini (University of Bergamo) Abstract: We report our experience on migrating a toolset for the Abstract State Machine forma method (, from the heavy […]
August 1, 2017

The past, present and future of the Eclipse platform project

Speaker: Lars Vogel (Vogella) Abstract: In this talk, I will present you the Eclipse platform project and give a little overview how the project was structured […]
July 28, 2017

Edelta: a DSL for metamodel refactoring

Speakers: Lorenzo Bettini, Davide Di Ruscio, Ludovico Iovino, Alfonso Pierantonio Abstract: We present Edelta, a DSL for specifying reusable libraries of metamodel refactorings. Edelta is implemented […]
July 26, 2017

Deep dive into Xtext scoping – local and global scopes explained

Speaker: Holger Schill (itemis) Abstract: In Xtext’s grammar language syntax and structure of models are defined at a single location in a very concise way. The […]
July 26, 2017

Xtext beyond the defaults – How to tackle performance problems

Speaker: Holger Schill (itemis) Abstract: Nearly every Eclipse user is aware what Xtext is and what it is useful for. It is always a pleasure to […]
July 26, 2017

XtextResource Ultra Slim Diet

Speaker: Holger Schill (itemis) Abstract: Sometimes forgotten, often underestimated and rarely used to its full potential: Key to Xtext’s success as a language development framework is […]
July 25, 2017

All about UX in Sirius

Author: Maxime Porhel (Obeo) Abstract: Your Sirius designer has the ability to leave a lasting impression on your end users, and every detail counts. In this […]
July 25, 2017

How to make Data Science appealing with open source software

Speakers: Matteo Sartori, Michele Gabusi (Engineering) Abstract: Data Science Lab (DSL) is a platform for Data Science appliances, created by Engineering Group’s Big Data & Analytics Competency […]
July 22, 2017

Generating Interpreter and IDE for Modular Languages: Eclipse and Neverlang in Synergy

Speakers: Massimiliano Poggi, Nicola Pirritano Giampietro, Walter Cazzola (University of Milan) Abstract: Modular language development frameworks allow developers to quickly create new domain-specic programming languages (DSLs) […]
July 17, 2017

Vert.x + Kotlin – fuga dal callback-hell

Speaker: Francesco Vasco (Lightstreamer Srl) Abstract: Vert.x is an event-driven framework well known for high-performance microservice development. Unfortunately using Java for asynchronous development make the code […]
July 12, 2017

Theia + sprotty Create a Cloud IDE with Graphical Views

Speaker: Miro Spönemann (TypeFox) Abstract: Theia provides a foundation for implementing integrated development environments. These IDEs are not only suitable for software developers, but all kinds […]
July 8, 2017

OpenShift 101 – What’s about and why it matter

Speaker: Giuseppe Bonocore (Red Hat) Abstract: This will be an intro session about OpenShift. The idea is, starting from Openshift basic components like Docker, Kubernetes and […]
July 7, 2017

Eclipse Duttile: Agile meets IoT

Speaker: Felice Pescatore (BTO Research) Abstract: Eclipse Duttile produces a shared Agile/Lean methodology that links the tools and utilities available in the Eclipse IoT ecosystem. People […]
July 6, 2017

Blueprints for open collaboration in industry with open source: The Eclipse Working Groups

Speaker: Gaël Blondelle (Eclipse Foundation) Abstract: In the last few decades, companies have developed business models around open source providing services, extensions, courses and so on: […]
June 30, 2017

Capella: the Polarsys solution for MBSE

Speaker: Pascal Roques (PRFC) Abstract: Much more than just yet another modelling tool, Capella is a Model-Based System Engineering solution that has been successfully deployed in a wide […]
June 30, 2017

Eclipse Hono : Connect. Command. Control.

Speaker: Paolo Patierno (Red Hat) Abstract: The open source counterpart to closed and proprietary IoT solutions is called Hono ! Born out of the collaboration of […]
June 26, 2017

Language Server Protocol: Why the hype?

Speaker: Mikael Barbero (Eclipse Foundation) Abstract: The Language Server Protocol developed by Microsoft for Visual Studio Code is a language and IDE agnostic protocol which clearly […]
June 26, 2017

What about your Eclipse 4 development strategy ?

Speaker: Olivier Prouvost (OPCoach) Abstract: Eclipse 4 is used since more over 4 years as a powerful runtime that uses dependency injection, application model, spies, and […]
May 29, 2017

Easy container oriented development with Docker and OpenShift tooling

Speaker: Jeff Maury (Red Hat) Abstract: Container oriented developement is a new way to adopt for today’s developers. Although base tooling allow easy and simple deployment […]
May 18, 2017

Rapid Prototyping of Eclipse RCP Applications

Speaker: Patrik Suzzi ( Abstract: Assuming you are an Eclipse RCP application developer, and you need to quickly create a prototype for your customer, ask yourself: Which […]