List of Projects

Eclipse Implementation of JAXB

Jakarta XML Binding defines an API and tools that automate the mapping between XML documents and Java objects. The Eclipse Implementation of JAXB™ project contains implementation of Jakarta XML

Jakarta Persistence

The Jakarta Persistence API is the Java API for the management of persistence and object/relational mapping in Jakarta EE and Java SE environments.

Eclipse Hawk™

Eclipse Hawk™ is a heterogeneous model indexing framework: it indexes collections of models transparently and incrementally into a NoSQL database, which can be queried in a more efficient and

Eclipse Sprotty

Eclipse Sprotty™ is a next-generation, open-source, web-based diagramming framework. Instead of using a cross-compiler or an existing framework, we decided to start from scratch with web technologies

Eclipse Wild Web Developer

Eclipse Wild Web Developer™ integrates existing artifacts like TextMate grammars and Language Servers to provide a rich development experience to Web developers using typical programming languages for

Eclipse Keyple®

Eclipse Keyple® is an open source middleware to facilitate the implementation of terminal processing operating smart card readers, and to defined advanced secure ticketing transaction. Keyple

Eclipse SWTChart™

Eclipse SWTChart™ allows to create different types of charts. The API is well designed and allows to create Line, Bar and Scatter charts easily. Size, colors, axes, ranges and all aspects of the

Eclipse PolarSys

Due to its strong emphasis on safety, reliability and quality, the development of embedded and critical systems is based since the beginning of its history on numerous software tools. But while the

Eclipse Krazo

Eclipse Krazo™ is an implementation of action-based MVC specified by MVC 1.0 (JSR-371). It builds on top of JAX-RS and currently contains support for RESTEasy, Jersey and CXF with a well-defined SPI

Eclipse CHESS™

Eclipse CHESS™ implements the CHESS UML profile, a specialization of the Modeling and Analysis of Real-Time and Embedded Systems (MARTE) profile, by producing extensions to Papyrus that provide

Eclipse Capella

Eclipse Capella® is a comprehensive, extensible and field-proven MBSE tool to successfully design system, software, and hardware architecture. Relying on Arcadia, a model-based methodology that covers

Eclipse B612

Eclipse B612 provides a fully open-sourced font and its variants plus a leaflet. The characteristics of the font are: Maximize the distance between the forms of the characters Respect the primitives

Eclipse Passage

Eclipse Passage 2.10.1 is available! The Eclipse Passage™ project aims to provide rich and easily adaptable capabilities to declare and control licensing constraints. The usage story starts in

Eclipse OpenCert

Eclipse OpenCert is a customizable safety assurance and certification tool environment integrated into existing manufacturers’ development and safety assurance processes and tooling. The OpenCert

Eclipse LibIMS

The library provides an example implementation of the Eurocae ED-247 specification (nick name Vistas). It is written in C/C++ in order to facilitate the understanding of the transport layer code

Eclipse Safety Framework

As systems are becoming more complex, their safety assessment needs powerful tools. Most of the existing tools are poorly connected to the system design process and cannot be associated at early

Eclipse MRAA

Conceived in 2014, the Eclipse MRAA project aims to deliver a high-level, easy-to-use set of APIs for I/O access on Linux* boards and systems, similar to Arduino* offerings for MCU boards. Initially

Eclipse UPM

IoT is a multi-faceted topic, seen by many as a much-needed redefinition of embedded computing. The efficiency and performance of current CPUs, along with a decreasing footprint, enable broader

Agile UML

The toolset supports the visual and textual editing of specifications using UML 2.4 class diagrams, OCL 2.4 and a textual activity language. These specifications can be analysed for technical debt and

Eclipse Kitalpha

To build MBE workbenches, designers must be autonomous in creating and maintaining their own viewpoints, without coding. Developers can enrich them afterward, for instance for algorithm implementation. To meet this requirement, Eclipse Kitalpha™ offers a development environment made of DSLs (Domain-Specific Languages) to assist designers and developers in their architecture frameworks and viewpoints development activity activities. For instance, textual editors make it possible to declare viewpoint metamodels, user interfaces, diagrams, or services. From those DSLs, generators build all the architecture framework and viewpoint artifacts. For example, the declaration of diagrams using DSLs becomes the technical description of Sirius diagrams. During the stages of edition with DSLs and generation, the notion of target application is introduced to manage the variability of environments in which the artifacts are to be deployed and executed (e.g., DSL vs. UML, CDO vs. XMI environments).