1 of 15

Eclipse Developer Console�Eclipse Community Day

Connected Mobility | Lisbon 29th of March

Connected Mobility | Lisbon 29th of March

2 of 15

We started our Eclipse SDV journey in September 2022 …

2

  • 1st Contribution Day
  • Telekom HQ in Bonn
  • 70+/250+ participants

​

3 of 15

… starting our 1st Eclipse SDV Project

3

Eclipse Ambient Light Services

  • interactive lighting concept
  • vehicle SW component
  • easy to adopt to vehicle platform
  • sensor input for vehicle status
  • color, brightness and motion commands
  • animation scenarios

​

4 of 15

The Eclipse SDV WG priorities & T-Systems’ match

Eclipse SDV 2nd Contribution Day

4

Eclipse SDV Priority

T-Systems Portfolio Match

T-Systems: Solutions

Architecture & SW Stack�(In-Vehicle and Backend)

SDV.Dev

  • Connected Car BE Building Blocks
  • In-Vehicle SW Development
  • Digital Twin
  • Homologation
  • In-Car Entertainment/5G

​

Cloud-based �CI/CD Toolchain

SDV.Ops

  • Dev Ops Offering
  • Managed Cloud
  • Systems Engineering
  • Remote Test Lab

​

Vehicle Operations �(incl. OTA)

SDV.Edge

  • Vehicle Operation Center
  • Security Operation Center
  • OTA Features

​

​

Ambient Light Services

Hypercube

(e.g. DevOps for vehicle SW)

Hypercube

(e.g. Data-enabled insights/ services)

5 of 15

Here in Lisbon we continue our journey with our 2nd Eclipse Project

5

#2 Eclipse Developer Console

  • Automotive SW-Lifecycle Management
  • Core Cube of T-Systems Hypercube
  • User Interface
  • Track Management
  • Scenario Management

​

​

6 of 15

6

7 of 15

7

8 of 15

8

9 of 15

The automotive industry is UNDERGOING A TRANSFORMATION�… vehicles will be defined by software.

9

Lines of code

time

Vehicles change from mainly hardware based to software centric

OEMs have big challenges in managing software releases and tests

  • Testing of digital services and continuous improvement of products
  • Software defined vehicles require more software updates in future
  • The release cycles need become more frequent

​

Testing of vehicle and backend functionalities has a lot of manual efforts using physical vehicles for testing

Testing new functionalities is becoming more complex and has to be done in shorter time frames

Costs for physical vehicles and test benches are increasing

Managing frequent an efficient vehicle software updates require an integrated toolchain from development to release.

Controllers

User Experience

Infotainment

Digital Services

10 of 15

Vision: From OTA towards a Continuous SW Deployment Pipeline�Automation, Faster Iterations, Flexible Release Scenarios, Process Transparency

Confidential

10

T-Systems Continuous Development Pipeline

Campaign Management

Virtual Vehicle

Test Bench

Test Vehicle

Device Repository

Vehicle Developer Console

Test

Release

Deploy

Software Repository

Packaging & Signing

Release Pipeline

Developer

Function Owner

Automated

      • Manual Testing
      • Automated Testing
      • Install Testing
      • Diffing
      • Signing
      • Homologation

Production Track

      • Versioning
      • Targeted Development for countries, devices, …
      • Distribution statistics
      • Error Logs

on demand

(e.g. service activation)

Users &

Beta Users

now/timed

Push Track (Hotfixes)

Campaign Managers

Feedback

Test Tracks

Our Approach

      • Provide one integrated pipeline from development to vehicle and realize a seamless and continuous pipeline
      • Break the silos and bring the information to developers and business
      • Simplify and automate the processes to reduce cycle time of releases

Testers

Consistent Meta Data & Responsibilities

Automated

11 of 15

WHAT is ECLIPSE DEVELOPER CONSOLE about?

11

Developer Console enables tester and developers to plan, prepare, execute and monitor simulations of scenarios – from vehicle & fleet behavior to services for software defined vehicles.

​

​

Testers and Developers can create scenarios as well as simulations, with integrating third-party solutions and services for instance simulators, virtual vehicle repositories or simulations analysis and monitoring tools.

12 of 15

ECLIPSE DEVELOPER CONSOLE

12

  1. Create virtual vehicle (VV) and manage meta data of VV
  2. Prepare track, define simulation settings
  3. Select virtual vehicles, testbenches and simulators
  4. Create a scenario and upload a scenario recording
  5. Associate created track with scenario
  6. Launch simulation on defined target list of track
  7. Execute on virtual vehicles
  8. Monitoring and error handling of scenario simulations

Developer Console UI

Track Management

Scenario Management

Component View of Eclipse Developer Console

Description

Vehicle Simulator

Vehicle Repository

Dashboard

1

2

3

4

5

6

7

8

13 of 15

ECLIPSE DEVELOPER CONSOLE – User Interface

13

14 of 15

Features of ECLIPSE DEVELOPER CONSOLE

14

Manage �Vehicle Tracks�

Group any type of vehicle (e.g. physical vehicle, virtual vehicle, test bench) and push Software and Simulations to the track

Manage Scenarios�

Upload test scenarios like trip recordings in different kind of protocols e.g. CAN, MQTT, etc

Manage Simulations�

Run vehicle simulations on tracks with replaying recorded scenarios and integrate into your software defined development tool chain

Integrate Virtual Vehicles�

Integrate the vehicle simulations you need to trigger your vehicle test sessions

Simple

UI�

Manage all your tracks, scenarios and simulations in an easy to use UI

15 of 15

- vertraulich -

15

27. März 2023

Thank you!