List of Projects

Eclipse Project for JCA logo.

Eclipse Project for JCA

The Jakarta EE Connector Architecture defines a standard architecture for Jakarta EE application components to connect to Enterprise Information Systems.


Eclipse Project for JMS logo.

Eclipse Project for JMS

JSR- 343: The Java Message Service (JMS) API is a Java Message Oriented Middleware API for sending messages between two or more clients.


Eclipse Project for JPA logo.

Eclipse Project for JPA

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


Eclipse Project for JSON Processing logo.

Eclipse Project for JSON Processing

Eclipse Project for JSON-P is a Java API to process (e.g. parse, generate, transform and query) JSON documents.


Eclipse Project for JSON-B logo.

Eclipse Project for JSON-B

JSON-B is a standard binding layer for converting Java objects to/from JSON messages.


Eclipse Project for JSP logo.

Eclipse Project for JSP

JavaServer Pages (JSP) is a technology that helps software developers create dynamically generated web pages based on HTML, XML, or other document types.


Eclipse Project for JSTL logo.

Eclipse Project for JSTL

JavaServer Pages Standard Tag Library (JSTL) encapsulates as simple tags the core functionality common to many Web applications.


Eclipse Project for JTA logo.

Eclipse Project for JTA

Java Transaction API (JTA) specifies standard Java interfaces between a transaction manager and the parties involved in a distributed transaction system: the resource manager, the application serve


Eclipse Project for Servlet logo.

Eclipse Project for Servlet

Java Servlets is a standard technology for interacting with the web on the Jakarta EE platform. 


Eclipse Project for Stable Jakarta EE APIs logo.

Eclipse Project for Stable Jakarta EE APIs

This project contains stable (legacy) APIs, RIs and TCKs which won't be developed in future.


Eclipse Remus logo.

Eclipse Remus

Eclipse Remus is your personal assistant recording your thoughts, interesting media and everything interesting you see.


Eclipse Rich Beans logo.

Eclipse Rich Beans

This project allows user interfaces to be created from beans or graphs of beans. The user interface available has standard widgets which have few dependencies to reuse. For instance there are widgets for editing numbers with bounds validation, units and that allow expressions of other boxes. There are widgets for entering a range of values and expanding out bean graphs to complete Design of Experiments work.


Eclipse RT logo.

Eclipse RT

Eclipse RT is designed to foster, promote and house runtime efforts in the Eclipse Community .


Eclipse Scanning logo.

Eclipse Scanning

Eclipse Scanning allows experiments to be conducted by coordinating the operation of scientific instruments, for example motors or detectors. It sequences the movements of these instruments (or devices) in order to scan different parts of the experimental space. For instance you might scan a temperature controller to conduct an experiment at different temperatures or move a goniometer through a range of optical angles or combine the two in a two dimensional scan. Scanning is useful as an open source project because the algorithms which complete scans during experiments are the same in many areas of research. Hardware is experiment specific so scanning algorithms can be used in many settings, whereever electronically controlled hardware does automated experiments. 


Eclipse SCAVA logo.

Eclipse SCAVA

Software engineers spend most of their time learning to understand the software they maintain or depend on (or will depend on). The goal of this learning process is to support decision-making. In this project, we focus on the increasing dependence on open-source software (OSS) over the last years and the decisions related to depending on open-source software. Eclipse SCAVA will support the efficient and effective decision-making regarding dependence on OSS projects and components thereof. This entails both decisions on the architecture level (to decide to select and OSS project) and on the code level (to design the use of the OSS project).  In particular, SCAVA will provide techniques and tools for extracting knowledge from existing open source components, and use such knowledge to properly select and reuse existing software to develop new systems. The activity of the developer will be continuously monitored in order to raise alerts related to the quality of the selected OSS projects and to give suggestions that can reduce the development effort and increase the quality of the final software products.


Eclipse Science logo.

Eclipse Science

The Science top-level project provides a central clearinghouse for collaborative development efforts to create software for scientific research and development.


Eclipse Soteria logo.

Eclipse Soteria

JavaTM EE Security API (JSR-375) reference implementation.


Eclipse Sprotty logo.

Eclipse Sprotty

Eclipse Sprotty is a next-generation, open-source, web-based diagramming framework.