Proposals
ADAAA is example application for Adaptive AUTOSAR with the following goals:
* Provide a tutorial with simple examples code base for getting involved with AUTOSAR methodology and each functional cluster
* Address one of the features available and known as a convenience function in modern cars: the Adaptive Cruise Control functionality
* Provide additional examples to illustrate the automotive how to put an AUTOSAR application into an automotive SW devlopment context with its specific processes
The Eclipse BfB project provides a protocol and technology agnostic interface specification in the ecosystem of mobility and automotive applications.
The Eclipse BfB specification is maintained in a markdown-based technology-independent format which is human readable and can be used for API documentation. A set of kotlin based tools is provided to translate/compile this specification into protocol specific specification formats like protobuf over MQTT or json over HTTP.
Eclipse SommR provides an automotive grade implementation of the someIP specification for embedded Linux systems together with the required tools to support developers.
Jakarta Data provides an API to allow easy data access technologies. Thus, a Java developer can split the persistence and the model with several features such as a Repository interface with the method by query, where the framework will implement it.
References:
Eclipse Oniro Compliance Toolchain implements a Continuous Compliance workflow for Oniro repositories. The goal is to continuously scan (through ScanCode and Fossology) the source code of all first party and third party components that are included in Oniro Core Platform reference builds for multiple possible targets, so that the scan results can be continuously validated by the Audit Team, and potential IP issues can be spotted and solved early in the development process. The logos in the flowcharts are those of the original developers of the made-on-purpose tools and glue.
Creating blueprints has many advantages for the Oniro Project. Some of them are outlined below.
In the context described above - the ambition of SDV to build a technology ecosystem for software-defined vehicle concern - a prime challenge will be the combination of these initially diverse components into a coherent and useful whole: all the software components in the world will not have the impact needed to transform the automotive industry unless we can make them play together coherently an form a functional portfolio.
The Eclipse Migration Toolkit for Java is a tooling project for assisting the Java version migration. The project provides static/dynamic tools and documents that support the migration of Java applications from previous versions of OpenJDK. The needed changes are highlighted in the final analysis reports.
To better illustrate what the tool can provide, consider the user story like this:
1. Tom is a Java developer who is migrating his application from Java 8 to Java 11.
Every software project ideally should create a Software Bill of Materials (SBOM) and make it available to the public, so that people know the exact version and other details about libraries leveraged by the project.
Eclipse AAS Web Client is a viewer and client for interaction with Asset Administration Shell information models. The data corresponding to the Asset Administration Shell models are exchanged via a REST Interface with Asset Administration Shell servers e.g., Eclipse AASX Server & Eclipse BaSyx. Building upon the REST Interface, Eclipse AAS Web Client is able to show content of the AASs and AAS repositories.