Project code is hosted on



I am proposing to introduce gamification elements to eclipse to educate and encourage users to explore more features of the IDE.

Eclipse Duttile

Eclipse Duttile looks at the world of the Internet of Things in a holistic manner, suggesting an approach in which the various elements are part of a single integrated process. It proposes a new cross-domain methodology that aims to provide adequate tools for the governance of the IoT projects, building the experience gained until now, in a jointly and reasoned way. The core approaches became from the world of software and hardware development, both different but always complementary.

Eclipse BaSyx

This project aims to provide a middleware for industrial automation which realizes Industrie 4.0 concepts using existing technologies like OPC-UA and oneM2M. One essential element of this middleware is a virtual function bus which abstracts from underlying network technologies, similar to the approach chosen in AUTOSAR.

Eclipse eLogbook@openK

The digital logbook is the main source of information in the central network control unit (CNCU) for the manual logging of events and operations which are not recorded automatically in the control system. In addition to the use for the structured transfer of information during the change of shifts, the company's digital logbook is to be used as an expanded resource for the work organization in the CNCU and as an information medium for the well-directed transfer of information from supervisors to employees. The project technically bases on the openK Platform.

Eclipse sensiNact

The Eclipse sensiNact project consists of a software platform enabling the collection, processing and redistribution of any data relevant to improving the quality of life of urban citizens, programming interfaces allowing different modes of access to data (on-demand, periodic, historic, etc.) and application development and deployment to easily and rapidly build innovative applications on top of the platform.

Eclipse SystemFOCUS

Software embedded in cars, planes, or industrial robots (so-called "cyber-physical" systems) is very different than desktop or web applications: they intrinsically have tight interactions with the physical world and with humans. Consequently, bugs can have dramatic consequences and it is, therefore, essential for such software to be extremely reliable. At the same time, this software is in charge of many different functions, is generally distributed across the physical system, and has strong real-time constraints.

Eclipse LSP4E

The project includes the necessary code to integrate any language server in the Eclipse IDE, interacting with the language server: it orchestrates the request to the language servers and presents the response in the usual IDE metaphors so users can manipulate them.
The default integration is to provide features into the Platform's Generic and Extensible editor, but some code may be used as API to let integration be done with other Eclipse-based editors.

Some examples of integration are: