The goals of the Eclipse AGILE IoT Gateway project can be summarised as follows:
The Eclipse ACS project provides an access control service that enables RESTful applications to easily protect their resources.
The Eclipse JDT Language Server project provides a language server protocol implementation for the Java language. It also provides support for translating well known project structures such as build systems into JDTs project structure. The project already includes Java bindings implementation for the language server protocol and may coordinate efforts with the LSP4J project on this area.
Eclipse sim@openPASS provides a software platform that enables the simulation of traffic situations to predict the real-world effectiveness of advanced driver assistance systems or automated driving functions.
The Eclipse Unide project publishes the current version of Production Performance Management Protocol (PPMP) and develops simple server/client implementations. The implementations store the payloads in a database and displays them through a simple user interface. Everyone can then use these samples for their custom condition monitoring applications.
The Eclipse USS SDK provides an integration layer between an Eclipse RCP-based application and a backend user storage system, including APIs to authenticate the user, and store and retrieve arbitrary data with the backend service.
Eclipse SW360 is a software catalogue system to ease the management of software components (no matter whether FOSS, commercial or internal software) in organizations. In detail the system covers three areas:
1. A software agent, ioFog, that provides a universal runtime for IoT micro services 2. A node controller allowing to control ioFog instances 3. SDKs in multiple programming languages, allowing developers to program containerized edge applications and micro-services 4. Development tools to author and simulate various deployment scenarios
This project aims at providing a reusable Java implementation of VSCode's language server protocol. It implements the types as well as the communication, including serialization to and deserialization from JSON.
Capra is a dedicated traceability management tool that allows the creation, management, visualisation, and analysis of trace links within Eclipse. Trace links can be created between arbitrary artefacts, including all EMF model elements, all types of source code files supported by the Eclipse Platform through specialised development tools, tickets and bugs managed by Eclipse Mylyn, and all other artefacts for which an appropriate wrapper is provided. Capra is highly configurable and allows users to create their own traceability meta-model.