Microsoft HoloLens Demo: MobiDev Showroom

October 04, 2018 80 Views
← Back
Microsoft HoloLens Demo For Presentation & Interactive Learning


This demo project showcases the capabilities of Microsoft HoloLens for product presentation and educational purposes


Business goals: Engagement and retention of customers via presentation of products in the mixed reality environment


Product: HoloLens application that allows the user to interact with digital 3D models + back end used as to store and send models to the application as Unity bundles


Applied technologies: C#, Unity3D, HoloLens Toolkit libraries, Lua/UniLua, PHP, Yii2, PostgreSQL, AR/MR-specific testing



Virtual showroom for product presentation



This demo originally aimed for presenting industrial and medical equipment in mixed reality, as well as for interactive learning. Check this video to see the HoloLens in action!





It is worth noting that later on we created a second mixed reality demo that enabled a shared virtual space involving a desktop, a HoloLens, and virtual reality headsets. This also shows promise for remote education, VR conferencing, and entertainment.



Product structure



The combination of C# and Unity 3D is endorsed by Microsoft for HoloLens development



Revealing the potential of Microsoft HoloLens
for industrial use



Selecting technologies for Mixed Reality application development


Selecting technologies



Formation of a technology stack was quite obvious for this case. The combination of C# and Unity 3D is endorsed by the official Microsoft tutorials for HoloLens development. Additionally, we used such specific libraries as MixedRealityToolkit-Unity and MixedRealityDesignLabs_Unity. The server side for this particular demo was written in PHP; however, any general-purpose programming language for Web would work.

Worth mentioning is the use of Lua to write dynamic scripts that enabled custom interactions with models outside the bundles that contained them. A good example of such interaction is removal of an element or a layer (e.g. the hood of a car) in order to see what's behind it.



Getting the most out of Microsoft HoloLens hardware capabilities


Getting the most out of hardware capabilities



Every feature of the HoloLens has been mastered by our team: scanning and object recognition features, voice commands and gesture input to make control more natural, spatial sound and mapping to make environments more realistic, and the tools to develop native HoloLens applications of any required functionality. Furthermore, the commercial version of the HoloLens, intended for corporate use, opens the doors to more advanced device management and customization.



The demo currently features 3 main functional parts


Implementing software features for demo purposes



Our demo currently features 3 main functional parts:
• Demonstration of 3D models (e.g. cars and medical equipment) in order to either attract potential buyers or explain how it works, with previewing, scaling, and conducting other interactions.
• Integration with the Internet of Things for monitoring purposes. The HoloLens is capable of retrieving metrics—e.g. human heart rate or equipment temperature—and showing them to the HoloLens user in real time along with any required content.
• 3D human anatomy atlas to show the educational potential of the headset.



Microsoft HoloLens application testing


Performing HoloLens-specific testing



In order to make the product as smart and responsive as users would demand it to be, we complemented development with our elaborate testing procedure. Our QA team created a testing environment required to check scanning of various surfaces, creation of meshes in different rooms, occlusion, object recognition, and, of course, interactions between the user and the software. The process can be tailored to particular requirements of any project.




Author: Alex Vasilchenko, Web Development Group LeaderAlex Vasilchenko, Web Development Group Leader


"Without a doubt, Microsoft should keep upgrading the hardware capabilities of the HoloLens – for example, equipping its next generation with an increased field of view, which proved crucial. Another step towards the breakthrough on the corporate market is making the headset more affordable, even by enterprise standards. Eventually it will pay off, since the spheres of possible application include industrial environments, manufacturing, medicine, architecture, interior design, and gaming.


We'll be glad to provide you with any additional details at your request. Feel free to contact us!"

Read more:
scroll top