The Ignite|IoT methodology has two main perspectives:
Project code is hosted on http://git.eclipse.org/c
Haystack is a project to implement a data historian. It is written in Java and licensed under the EPL. It is based on Hadoop and HBase to allow for scalability. The original use case was to provide a historian for the Eclipse SCADA project. From the start the aim was to provide interfaces for any other interested party. That means none of the available interfaces is dependent in any way on the Eclipse SCADA project. This approach allows the ease of reuse of existing data collectors by implementing a thin shim to use with the Haystack interfaces.
The Vorto project comprises of the meta information model, the tool set to create information models, the code generators and the repository to manage existing information models. The meta information model and also the tool set are based on the Eclipse EMF (Eclipse Modeling Framework) framework.
The purpose of Andmore is to provide Android Eclipse tooling without having to go through multiple steps.
The technology development will involve integrating and refactoring the Google ADT plugins as necessary to work with the project. Similarly, the former MOTODEV plugins have many useful components that can be integrated into the project. Once these are integrated, new components may be added.
MDM@WEB includes multiple components for handling measured data. These components are structured to allow for high re-usability of core components like the communication with the ODS server or the import and export of data. In addition to these core components the project includes a web-based front-end.
The list of components includes:
These components will generally have less than three committers making it hard to maintain as a project unto themselves.
It is understood that components may be moving from other projects so namespace requirements will be pretty loose. We also need to consider that some components might mature and become popular enough to move to the Eclipse Platform or move to their own project.
We will maintain a single committer list for this project so that committers already working on components can go help with other components.
The Oomph project provides tools based on extensible frameworks, packaged as fine-grained features that allow consumers to pick and choose. The basic building blocks include the following:
EASE allows the execution of script code (using scripting languages such as JS, Python, ...) within the context of the Eclipse Platform/RCP. As they are running in the same JRE as Eclipse itself, these scripts have direct access to any class of your application and may interact with your workbench.
The Eclipse Integrated Computational Environment (ICE) will address the usability needs of the scientific and engineering community for the Big Four modeling and simulation activities. The focus of the ICE will be to develop an easily extended and reusable set of tools that can be used by developers to create rich user interfaces for their modeling and simulation products. Custom widgets and data structures with well-defined interfaces and high-coverage unit tests will be provided for plugin developers.