Statement
XR Academy control panel serves as the central application for XR Academy, allowing teachers to initiate students' VR devices and commence teaching sessions. In addition to controlling the content and processes of VR device instruction via a local network, the control panel also monitors students' VR perspectives and progress. My responsibility in this project included the UI / UX design of the application and the development of the entire interface and features in Unity.
This project falls under the category of prototype design, focusing solely on fundamental functionalities like interface design and network connectivity. Its purpose was to swiftly assess the project's feasibility. The further development tasks have been assigned to other colleagues.
Network connections within the program are established using the local network. Therefore, the host is required to be set up, and any devices connecting to this host automatically become clients. During the connection process, clients use the broadcast address to locate valid host and then establish a TCP connection. When transmitting VR images, a UDP connection is established. Hence, while using this program, at most, two ports are utilized. In terms of message transmission, we employ the most common RPC (Remote Procedure Call) to control connected devices.
UI / UX Prototype
The 1st version of the prototype. The video above was recorded in Adobe XD. (English version)
The preliminary version of the prototype and exported to iPad from Unity.
The video above was recorded in iPad. (Chinese version)
CREDITS
VTM Digital Limited Company