Native Client

A Developer's Introduction to XR: Virtual, Augmented & Mixed Reality


8:00am - 9:15am

Level: Introductory

Nick Landry

Senior Software Engineer


For more than 35 years, everyone has been content with using a keyboard and monitor to interact with computers. The mouse, touch screen, and other input devices have transformed how humans interact with computers, but 2D screens of all sizes–from 1" to 80"–have all always been the de facto method to perceive the primary output from computers and devices: until now. Since 2016, the technology world has seen the introduction of modern consumer devices for Virtual Reality (VR)–including Oculus Rift, HTC Vive, Samsung Gear VR, Google DayDream–making their way into the mainstream public. On the enterprise side, the Microsoft HoloLens merges the real world with the virtual via holograms to create advanced Mixed Reality (MR) scenarios. Mixed Reality covers a full range of devices and experiences from Augmented Reality (AR) to VR. This session will introduce you to the landscape of VR, AR, and MR (together known as XR) from the perspective of software developers. You'll review many of the hardware and platform options, their respective SDKs and how to design real-world scenarios for both the consumer space and the enterprise. Mixed Reality and Virtual Reality projects are no longer a dream. The technology is here. The hardware is here. The tools and SDKs are here. Come learn about the opportunities and how to get started building experiences beyond anything you have ever imagined.

You will learn:

  • About the principles of Virtual Reality, Augmented Reality and Mixed Reality.
  • About the various VR, AR, and MR platforms–like Oculus Rift and Windows Mixed Reality–and their SDKs.
  • About common enterprise scenarios and case studies where MR and VR have been successful