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. EMF is a modeling framework and code generation facility for building tools and other applications based on a structured data model.
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.
Trace Compass is a Java tool for viewing and analyzing any type of logs or traces. Its goal is to provide views, graphs, metrics, etc. to help extract useful information from traces, in a way that is more user-friendly and informative than huge text dumps.
Trace Compass currently supports many trace formats natively (no third-party libraries needed), such as:
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.
4DIAC in its current form has been started 2007 as open source project fostering the further development of IEC 61499 for its use in distributed IPMCS and further distribute research results from the original contributors. From the beginning it provided everything necessary to program and execute distributed IPMCS.