This is the planning page for the RAMSES workship within the DIRO project Graphics Sharing & Distributed HMI Compositing.

Workshop Details:

The workshop is confirmed to be held in Munich at BMW AG.

Date: 13.03.2018

Duration: 1 day

Start: 08:30

End: 18:00

Location: BMW FIZ Projekthaus, Knorrstraße 147, München

Room: FIZ Conference Zone, Floor 1, Room 19

Map and directions:

Please take subway U2 to station "Am Hart". Exit to the south and follow Knorrstraße to BMW FIZ as shown on the map.

There is no parking lot. Please come by train/subway.

Contact information during the workshop:

Christian Schulenberg, Phone: +49 89 382 10173


The Park Inn is in walking distance. For the others, please to bus (line 50) to "Frankfurter Ring". These are three hotels, which are nearby. Other hotels in Munich may also be suitable. In that case, you can easily reach BMW FIZ by subway U2 (please see maps and directions).

Planned Attendees




Attending RAMSES Workshop (not SAT F2F)

Arrival day; flight no and time

Departure day; flight no and time



Gunnar Andersson 

GENIVIgandersson @AT genivi orgYesMonday, via BRUWednesday morning, via BRUKoenigstein

Christian Schulenberg



Roman Leykin


Mon 12th; SU2320 8:05

Wed 14th; SU2321 10:05

Park Inn

Subramanian Dhandapani


Confirmed. Ramses F2F

Tue 13th; Approx. 8:30

Tue 13th;

Arrival By Car from Stuttgart


Sergey Klevitskiy



Mon 12th; SU2320 8:05

Wed 14th; SU2321 10:05

Park Inn

Stephen Lawrence


Mon 12th; Easy Jet U22081 19:35

Tues 13th; Easy Jet U22082 20:05.

Park Inn

Bernhard KißlingerBMW Car ITbernhard.kisslinger@bmw.deYes

Justin (JongSeon) ParkLGEjongseon.park@lge.comYes

Horst SaierMentor Graphicshorst_saier@mentor.comYesMon 12th by car at ~20:00Tues 13th, by car ~18:00

Florian ZimmermannRenesasflorian.zimmermann@renesas.comYes

Eugen Friedrich

ADITefriedrich@de.adit-jv.comYesMon 12th by train at 19.45Tues 13th, by train 18.20

Emre UcanADITeucan@de.adit-jv.comYesMon 12th by train at 19.45Tues 13th, by train 18.20

Hartmut Loos  Yes

Your name missing? Add it.



During the Ramses workshop we would like to offer you the opportunity to program some example programs based on Ramses yourself. Therefore please bring your laptops.

The current idea is to provide you for the time of the workshop a prepared VM with the Ramses library and headers and a working programming environment. To run the VM you will need VMware workstation 12 or higher or VMware workstation player 12 or higher.

Please contact Bernhard Kißlinger, if you do not have any access to these VMware products. We think we can substitute a few participants without access by doing pair programming, but if there too many we have to find another approach.  

Day 1




08:30 - 09:00  Arrival

09:00 - 09:15

Welcome and Agenda Updates

9:15 - 10:30Creating a Ramses scene
10:30 - 10:45Break 
10:45 - 12:45 Creating a Ramses scene  
12:45 - 13:30 Lunch  
13:30 - 14:15Ramses live in action
14:15 - 14:30 Break  
14:30 - 15:45 Integrate Ramses renderer  
16:00 - 16:45 What happens on network layer  
16:45 - 17:00 Break  
17:00 - 17:30 Getting content on Ramses Studio  
17:30 - 17:45Benchmarks  
17:45 - 18:15Open discussuion and wrap up  

Agenda ideas for the Ramses workshop

#Agenda ideaContentPossible timeframe
1Creating a  Ramses sceneLive coding of a Ramses scene:
  • Create a Ramses scene
  • Create resources
  • Create scenegraph structure

Scene can be further extended with:

  • Animations
  • Text rendering
  • Embedded compositing
2Ramses live in actionRunning sample application and other demo content distributed between multiple ECUs0,5-1h
3Integrate Ramses renderer

The Ramses renderer can be integrated in own code with the renderer API to get:

  • finer control of scenes shown and removed
  • control of render loop
  • control of windows created
  • create links between scenes from different sources

We can explain the different scene states and create an example with linking between scenes

4What happens on network layerExplanation of the network messages created when a scene is distributed0,5-1h
5Getting content from Ramses StudioRamses Studio is the graphical editing tool that can be used to create or modify Ramses content. We can have a look at the tool and load content saved with Ramses studio in a Ramses scene.0,5h

We can create some benchmark values of Ramses distributing content.

If you have other graphic sharing technologies that you would like to compare with Ramses then you can bring them with you. Then we can maybe directly do a benchmark and compare it with Ramses.


Open discussion and wrap up

Your ideas concerning an open source usage of Ramses0,5h

The agenda of workshop also depends on the time we have for the workshop. If we have less time we might have to skip or shorten some points.

If you have other ideas what you would like to cover in the workshop or if you have feedback please send an email to