Proposals
Eclipse AAS Model for Java implements the specification of the Asset Administration Shell (AAS) such as metamodels, submodels, serialization and deserialization modules, validators, and transformation libraries based on the AAS specifications. It also contains all classes and properties as defined by the document 'Details of the Asset Administration Shell' published on www.plattform-i40.de.
The Eclipse AAS Model for Java projects are focusing on the following features / functionalities:
Eclipse AASX Package Explorer is a viewer / editor for the Asset Administration Shell. Eclipse AASX Package Explorer is a tool with graphical user interface meant for experimenting and demonstrating the potential of Asset Administration Shells targeting tech-savvy and less technically-inclined users. The Eclipse AASX Package Explorer also includes an internal REST server and OPC UA server for the loaded .AASX.
Eclipse Velocitas provides an end-to-end, scalable, modular and open source development toolchain for creating containerized and non-containerized in-vehicle applications.
Currently, the automotive industry is facing some revolutionary changes. This includes the clear trend towards electric vehicles as well as the rise of self-driving capabilities. One very important, yet often underestimated trend is the change in value creation from hardware-heavy to software-defined features and business models, towards so called software-defined vehicles.
This project tries to:
Eclipse Gran Sasso is a pilot project that predicts performance of cloud-native enterprise Java applications and traditional application servers using AI/ML techniques. By building deep learning models and using associated ML tools, we will be able to prescribe optimal resource allocation and costs for given user loads.
The goal of Eclipse Graphene is to make AI and machine learning accessible to a wide audience by creating an extensible marketplace of reusable solutions, sourced from a variety of AI toolkits and languages that ordinary developers, who are not machine-learning experts or data scientists, can easily use to create their own applications.
This project provides an implementation of Jakarta CDI-lite specification based on Micronaut framework.
Eclipse POOSL (Parallel Object-Oriented Specification Language, https://www.es.ele.tue.nl/premadona/publications/TFGHPV07.pdf) and the accompanying tools offer a general purpose method for describing and simulating (embedded) system architectures for the early evaluation of key structural and behavioral concepts, requirements and performance.
The main goal of Jakarta RPC project is to make gRPC easier to use within Jakarta EE ecosystem, by allowing developers to define gRPC services and clients the same way they are defining REST services and clients today -- via annotated classes (a la JAX-RS) on the server, and annotated interfaces (a la Eclipse MicroProfile REST Client) on the client -- and by making them easier to integrate with existing Jakarta EE technologies, such as CDI and Config.
The project will contain:
-
The core python framework (creates the testing environment and run the tests)
-
Plugins for the core framework (functionalities that can be used for creating the testing environment and used by the running tests)
-
Additional libraries for different target platforms (e.g., stm32, ...) or languages (C, C++, ...) that enable you to deploy tests on different targets.
With the Kiso-testing platform it is possible to write tests by directly
Eclipse Kanto is a modular IoT edge software stack for devices that enables them for AIoT with all the essentials - cloud connectivity and digital twins, local messaging, container management and software updates - all configurable and remotely manageable by an IoT cloud ecosystem of choice.