How it works
Incode is an open source project for software visualization using Web-XR. To analyze your code for the first time enter a publicly accessible Git-URL (like: https://gitlab.com/foo/bar.git) in the first input field in the card above. The project is then scanned with SonarScanner and visualized with Babylon.js. After the analysis is complete an ID is generated. This ID can be saved and entered into the second input field to skip the analysis step in the future.
Requirements
In order to use incode, your browser needs to support Web Workers and WebXR for the VR experience. Additionally, the provided repository has to be publicly accessible and may need to be configured for the use with SonarScanner with a sonar-project.properties. More details can be found on the official website.
Note: Depending on your hardware and the size of the software project you want to analyze, performance may be severely affected. This can lead to nausea, especially for newcomers to virtual reality.
About
The current version of Incode was developed by Benny Joe Villiger and Thomas Zahner students of the OST, as part of their study project in the spring semester of 2022. It is based on the initial version, which was developed by Joel Hirzel and Thomas Hindermann as part of their study project in 2021. Incode is build with Babylon.js.