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.
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. Another essential part of BaSyx will be an implementation of the asset administration shell concept that allows access to every information relevant to an asset, as well as access to the asset itself.
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.
During the last years, with the release of Eclipse 4, the Eclipse RCP technology was transformed to make use of a Model-based development. Despite this transformation, with Eclipse 4 it is still possible to run Eclipse 3.x RCP applications and Eclipse 3.x plug-ins in the called Compatibility Layer.
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.
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.
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.
Eclipse sim@openPASS provides a software platform that enables the simulation of traffic situations to predict the real-world effectiveness of advanced driver assistance systems or automated driving functions.
The platform sim@openPASS will mainly consist of a GUI and a simulation core interacting with openPASS modules as well as external programs for post-processing (Figure 1).