1 of 9

30th March 2023

Eclipse Velocitas

Eclipse Software Defined Vehicle

COPYRIGHT (C) 2022, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)

2 of 9

  • Major Achievements (last months)
  • What‘s next?

Agenda

COPYRIGHT (C) 2022, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)

3 of 9

Major Achievements�last months

Digital.Auto Integration

Lifecycle Management

CLI

Migration of prototypes in a Velocitas repositories including Vehicle Model generation to quickstart vehicle app development

Opportunity to update existing Velocitas repository via CLI

4 of 9

Motivation

  • Web based prototyping environment with virtual simulation of a vehicle functionality with onboard and offboard functionalities

  • Graphical visualization of COVESA Vehicle Signal Specification (VSS)

  • Fast feedback and voting options for a business idea

Digital.Auto Integration

Benefits

  • Creation of vehicle app repository including generation of vehicle model from tailored vehicle API with one click

  • Usage of generated vehicle model on code level with type safety and auto-completion

  • Ready to deploy containerized vehicle app

  • Test vehicle app locally with real runtime services

5 of 9

Digital.Auto Integration

6 of 9

Lifecycle Management

Motivation

  • Providing an easy update mechanism for vehicle app repositories to benefit from bugfixes and new features, e.g. provided by the Velocitas team

  • Reducing the number of duplicated scripts, workflows and tools for the different supported languages

  • Unifying the way to maintain the environment setup by replacing script execution with command line tool (CLI commands)

Benefits

  • Less complexity for setting up the development environment through clear CLI command

  • Improved dependency management by introducing new devenv-packages for each dependency category 

  • Loose coupling between programming language, tools (IDE), infrastructures (GitHub, Gitee) and base functionality of Velocitas

7 of 9

Lifecycle Management

8 of 9

What‘s Next?

App Manifest Adaption

First Velocitas Release

Defining the app metadata (for development environments and deployments) vehicle agnostic

Create the first official Eclipse release following the Eclipse process based on a stable Velocitas tool chain

9 of 9

THANK YOU

COPYRIGHT (C) 2022, ECLIPSE FOUNDATION. | THIS WORK IS LICENSED UNDER A CREATIVE COMMONS ATTRIBUTION 4.0 INTERNATIONAL LICENSE (CC BY 4.0)