Full stack software platforms for advanced augmented reality hardware


Omar Shaikh

Oral Defence Date: 



TH 434


Profs. Bill Hsu & Arno Puder


Augmented Reality(AR) has graduated from research prototypes to much more advanced AR solutions, such as Google Tango tablet and Microsoft HoloLens. Large corporations are working to release com-mercial AR hardware. These advanced devices have the potential to be used in several disciplines such as Education, Health care, Interactive multimedia, etc. Building applications that effectively utilize these hardware systems is a non-trivial task. In order to make these devices accessible to the common users, there is a need for simple and easy to use software platforms. For this project, we built two software platforms to support a range of AR client applications. The first is ARVOS, an implementation of Peter Graf and Tamiko Thiel's specification for an open-source server designed to support simple virtual objects. The second, more complex AR Viewer satisfies the need for a platform that allows artists to import 3D models and be able to immediately preview them in AR. AR Viewer utilizes Spring boot on the Back end, and Unity in the Front end. These two platforms will serve a range of needs in the emerging AR communities


Augmented Reality, Google Tango, SLAM, Spring Boot


Omar Shaikh