News

Oct, 2017: EUROVR association is co-financing an important initiative: the VR Tour. Organized by Laval Virtual, the tour is scheduled to visit the various actors operating in the fields of Virtual and Augmented Reality in all Europe.

Jun 17, 2017: Haptic and hand tracking demos at the Open Campus 2017.

Feb-Apr 2017: David Vilela (Mechanical Engineering Laboratory, University of Coruna, Spain) visited our lab. He is working on benchmarks to compare different intersection calculation methods in collisions, and also different force models.

Feb 2017: G. Zachmann and J. Teuber visited the Mahidol University in Bangkok, Thailand as part of a delegation from the University of Bremen. The goal of the visit was to foster the cooperation between the two universities and lay ground-work for future colaborations.

Jun 2016: Radio Bremen visited our lab to film the works of the Creative Unit "Intra-Operative Information" for a news magazine on the local TV station. Click here for the film at Radio Bremen. And Click here for the same film on our Website.

May 16, 2016: Patrick Lange was honored with the SIGSIM Best PhD Award at the ACM SIGSIM PADS Conference 2016.

Jun 19-21, 2015: G. Zachmann gives invited talk at the DAAD-Stipendiatentreffen in Bremen, Germany.

Jun 2015: Haptic and hand tracking demos at the Open Campus 2015.

Dec 08-10, 2014: ICAT-EGVE 2014 and EuroVR 2014 conferences at the University of Bremen organized by G. Zachmann.

Sep 25-26, 2014: GI VR/AR 2014 conference at the University of Bremen organized by G. Zachmann.

Sep 24-25, 2014: VRIPHYS 2014 conference at the University of Bremen organized by G. Zachmann .

Feb 4, 2014: G. Zachmann gives invited talk on Interaction Metaphors for Collaborative 3D Environments at Learntec.

Jan 2014: G. Zachmann got invited to be a Member of the Review Panel in the Human Brain Project for the Competitive Call for additional project partners

Nov 2013: Invited Talk at the "Cheffrühstück 2013"

Oct 2013: PhD thesis of Rene Weller published in the Springer Series on Touch and Haptic Systems.

Jun 2013: G. Zachmann participated in the Dagstuhl Seminar Virtual Realities (13241)

Jun 2013: Haptic and hand tracking demos at the Open Campus 2013.

Jun 2013: Invited talk at Symposium für Virtualität und Interaktion 2013 in Heidelberg by Rene Weller.

Apr 2013: Rene Weller was honored with the EuroHaptics Ph.D Award at the IEEE World Haptics Conference 2013.

Jan 2013: Talk at the graduation ceremony of the University of Bremen by Rene Weller.

Oct 2012: Invited Talk by G. Zachmann at the DLR VROOS Workshop Servicing im Weltraum -- Interaktive VR-Technologien zum On-Orbit Servicing in Oberpfaffenhofen, Munich, Germany.

Oct 2012: Daniel Mohr earned his doctorate in the field of vision-based pose estimation.

Sept 2012: G. Zachmann: Keynote Talk at ICEC 2012, 11th International Conference on Entertainment Computing.

Sep 2012: "Best Paper Award" at GI VR/AR Workshop in Düsseldorf.

Sep 2012: Rene Weller earned his doctorate in the field of collision detection.

Aug 2012: GI-VRAR-Calendar 2013 is available!

Finished Theses Metaphors for Immersive 
Software Visualisation

The aim of this thesis was to explore graphical representations for visualising software in virtual reality.

Description

Software is intangible, abstract and complex. To visualise it, metaphors are quite inevitable. The main concern of this thesis was to experiment with graphical representation of code entities and their relations in a room-scale virtual environment. Since this thesis focused mainly on the design issues, it uses methodology for designing VR interfaces “VRID Model” (Tanriverdi&Jacob) as a core concept for modelling virtual environments and designing interaction in VR.
The modelled environment (working title “SoftWorld”) is based on the data from a software written in Java at HEC Software Development between 2015 – 2016: 23k lines of code, 325 files and 363 Java classes, 80,6% coverage through 139 unit tests (Snapshot 1.2.3. from 16th July 2016 on which most of the static data visualisation are based). The used data metrics about the system comes from SonarQube, an open source quality management platform, and are imported to Unity3D. The metaphors (as models of VR environment) are implemented in C#, developed in Unity3D version 5.5. to run on HTC Vive.

Results

Final outcome (application demo “SoftWorld”) introduces software in a simplified and playable way, so that different users coming to the code later in its life can understand, memorize and discuss the software structure and its evolution. Created virtual environment has three levels which concentrate on specific questions and goals that motivated the visualisation:

Displaying software defects or problems, exploring unit test coverage or reviewing software evolution are some of the created scenarios which interfaces could be used for a general dissemination and support of programming education. Some of the metaphors, e.g. procedurally generated data meshes (Level 3) displaying the software evolution, could be even used as inspiration for highly specific refactoring purposes. In order to do that a lot more serious and narrowed work would be necessary.
SoftWorld as a project has also another level of visualisation, the staging of its presentation in form of “Innovation Show”. In a subtle way, such presentation points out to the cultural techniques of VR and IT work, the techniques of cognitive capitalism – commercialism, playbour (labour as a play) and creative expression.

Files / Links

Master thesis documentation in form of an artistic research for University of the Arts Bremen.
Research-blog on the topic of software visualisation in 3D and VR datavisualisation.
A movie that shows SoftWorld as a mixed reality demo.

Credits

Master Thesis by Lucia Mendelova
University of the Arts Bremen, Master of Arts in Digital Media (MA) WS 2016/2017.

Supervisors

Prof. Andrea Sick, Prof. Dennis Paul, Prof. Gabriel Zachmann

Collaborations

This work was performed in collaboration with HEC IT Engeneering Bremen .

Photodocumentation


Mixed reality setup, real-time rendering and stitching

Procedurally generated meshes (vertex mesh and texture) created out of data metrics.

MA colloquium public presentation and exhibition, Gallery Dechanatstrasse, Bremen 2017.