Tycho

Tycho is focused on a Maven-centric, manifest-first approach to building Eclipse plug-ins, features, update sites, RCP applications and OSGi bundles.

Andmore - Eclipse Android Tooling

The purpose of Andmore is to provide Android Eclipse tooling without having to go through multiple steps.

The technology development involves integrating and refactoring the Google ADT plugins as necessary to work with the project. Similarly, the former MOTODEV plugins have components that can be integrated into the project.

Andmore includes:

  • JDT for Android Java applications.

  • CDT for C/C++ shared libraries.

Trace Compass

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.

 

 

Eclipse Advanced Scripting Environment (EASE)

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.

Lua Development Tools (LDT)

Lua Development Tools (LDT) is about providing Lua developers with an IDE providing the user experience developers expect from any other tool dedicated to a static programming language.

Like many other dynamic languages, Lua is so flexible that it is hard to analyze enough to provide relevant and powerful tooling.
LDT is using Metalua, to analyze Lua source code and provide nice user assistance.

RCP Testing Tool

RCP Testing Tool allows create and execute test cases for Eclipse-based applications with minimal effort. The minimal required configuration of applications under test is as simple as browsing for a folder for binary AUTs or choosing a PDE launch configuration for AUTs from sources. A typical workflow to create a test case which should work in most cases looks like this: capture an application state, record test actions, add assertions. More complex activities including test parameterization, extracting common pieces of functionality into reusable actions, writing test cases manually before UI, and test case debugging are also available. Developers can extend the tool's functionality to add record/replay support of custom widgets and capture/apply support of custom aspects of an application state.

For more details on RCPTT visit http://eclipse.org/rcptt.

Handly

Handly, a technology project at Eclipse, provides basic building blocks that help developers create handle-based models similar in design principles to the JDT Java model. The uniform API makes it possible to supply common IDE components dealing with such models. Integration with Xtext editor is provided along with support for other editors.

Eclipse UML Generators

UML Generators Project provides components that automatically bridge the gap between UML models and source code. Either by extracting data from UML models (and UML profiles or decoration models) to produce source code or  by reverse-engineering source code to produce UML models.

Code generation uses Acceleo. It is incremental and can be extended thanks to its overriding system.

Gendoc

Gendoc extracts data from EMF models and generates documents that fully respect the appearance of your document template.

OM2M

The OM2M project is an open source implementation of the ETSI M2M standard. It provides a framework for developing services independently of the underlying network and aims to facilitate deployment of vertical applications and heterogeneous devices. 

Common Build Infrastructure

The Eclipse Common Build Infrastructure (CBI) combines technologies and practices for building Eclipse Software.