Development of a Cloud-Based and Scalable Virtual Reality Platform with Data Analytics for E-Learning
Virtual reality (VR) is a great tool for more than just gaming. In the e-learning scenario, to provide an immersive experience for learners to understand the topics related to visualizations, for example, mechanical designs, VR can be employed. However, the heavy setup requirement for VR experience is obstructing the accessibility and deployment of VR applications for different users and scenarios. In the case of e-learning for remote users, the setup cost is exceptionally high and the application design that utilizes VR is not scalable. The lack of seamless analytics integration with applications and scalable real-time monitoring for VR is hindering more users to adopt VR to fit their needs and requirements, especially in the e-learning, where cost and effectiveness of equipment for intended purposes are main issues. In consideration of these factors, we provide our application design and system architecture to demonstrate the idea of shifting VR intensive workload from client to server side, showcasing the design and implementation of a fully workable prototype for VR-as-a-Service (VRaaS). Simulation and experimental results are provided to illustrate the strengths and weaknesses of the proposed approach.