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