Use Cases
Is Velocitas for me? How does Velocitas help?
Currently, the development of in-vehicle applications (Vehicle Apps) can be excessively complex and challenging:
Many time-consuming steps involved from setting up the development environment to the deployment of a Vehicle App.
Understanding the vehicle’s E/E architecture details and specific API requires expert knowledge.
Porting a Vehicle App to another vehicle platform is complex.
Specific processes, methods, and tools within each company creates challenges for effective collaboration.
The solution would be a development toolchain for creating vehicle-independent applications with:
Usage of standardized vehicle APIs.
Enabling portability through containerized Vehicle Apps with no dependencies to E/E architecture.
Pre-configured project setup.
Speeding up the development by reducing complexity focus on differentiating business logic to innovate quickly.
Eclipse Velocitas™ is an open source project providing an end-to-end, scalable and modular development tool chain to create containerized Vehicle Apps, offering a comfortable, fast and efficient development experience to increase the speed of a development team (velocity).
Feature | Python | C++ |
---|---|---|
Project lifecycle management | + | + |
Vehicle abstraction support | + | + |
Visual Studio Code integration | + | + |
Vehicle App skeleton and examples | + | + |
CI/CD workflows | + | + |
Unit test support | + | + |
Integration test support | + | |
digital.auto integration | + |
Is Velocitas for me? How does Velocitas help?
The repositories of the Eclipse Velocitas and their relations between each other