Loader logo

Wednesday //
June
8th

Time

Event

Description

10 am –
11 am

Opening Keynote

Livestream & in-person

Jesse McCulloch

Join us as we kick off Mixed Reality Dev Days 2022. We will talk about the event itself, introduce the MRDD Hackathon theme, and talk briefly about MRTK3.

11:10 am –
12 pm

Introducing MRTK3 – Shaping the future of the MR Developer Experience.

Livestream & in-person

Grace Hsu , Brent Jackson

Join us to learn about our new MRTK3. We’ll reflect on the driving factors in our journey from MRTK v2 to MRTK3, introduce key MRTK3 themes, give insights into our roadmap and explain how OpenXR is a key enabler going forward.

StereoKit - Mixed Reality using .Net

In-person

Nick Klingensmith

StereoKit is a lightweight, code-first, open-source library for building Mixed Reality experiences using C# and OpenXR! It provides easy APIs to address some of the most common and challenging aspects of development including UI, inputs, interactions, physics, shaders/material systems, working with text, asset loading, and much more. StereoKit is designed to work on HoloLens 2, desktop, or any VR device that uses the OpenXR runtime (e.g. Oculus Quest, Windows Mixed Reality, etc.). This talk contains an overview of StereoKit, an update on development, and a peek at the roadmap!

Unity XR Interaction Toolkit

In-person

Dorrene Brown , Dave Ruddell

Learn how to use Unity’s XR Interaction Toolkit to build AR/VR applications with a common set of inputs that work across different platforms. Get a hands-on look at how to get started with a sample project, and find out what’s new in version 2.0, including some upcoming 2.1 features.

12 pm –
1:10 pm

Lunch

1:10 pm –
2 pm

Getting started with your first MRTK3 project

Livestream & in-person

Max Wang , Dave Kline

Welcome to MRTK3! Learn the nuts and bolts from empty project to running application with MRTK3. See how the new packaging workflow helps you pull in only the portions of MRTK3 you want into a new or existing Unity project, and then build your first simple application.

StereoKit - Building a Mixed Reality App

In-person

Nick Klingensmith

Join us for an in-depth look at using StereoKit to build an entire app! We'll walk through assembling a complete content creation tool, looking at how to build UI, work with hand inputs, and save/load content in Mixed Reality. Learn the tips and tricks that will make your development experience easier!

Updates on OpenXR for Mixed Reality

In-person

Yin Li (OLIVER) , Alex Turner

In this session, we will talk about the latest progress of OpenXR for Mixed Reality, as well as its integration to Unity, Unreal engines. We are also looking forward to the chance to directly interact with developers who are interested adopting OpenXR in their project, answer questions, and taking feedbacks.

2:10 pm –
3 pm

MRTK3 Interaction building blocks

Livestream & in-person

Finn Sinclair , Roger Liu

Learn how the philosophies behind interaction in MR have changed for MRTK3, and the new ways users can interact with holograms and immersive UI.

StereoKit - Architecture and Internals

In-person

Nick Klingensmith

A deep dive into how and why StereoKit works! This talk will give you insight into how StereoKit is built, and get a peek at the code that makes it run! This is a great talk for developers that are interested in tinkering or modifying StereoKit itself, or for developers that just want a better understanding of how things work under the hood.

Unreal Engine 5: The OpenXR Convergence

In-person

Jeff Fisher

Support for Windows Mixed Reality (including HoloLens) in the Unreal Engine is transitioning to OpenXR. Why. When (Now!). How. What app developers need to know.

3 pm –
3:40 pm

Break

3:40 pm –
4:30 pm

Building Rich UI for MR in MRTK3

Livestream & in-person

Finn Sinclair , Yoon Park

Learn how to build immersive user interfaces for a wide variety of platforms with MRTK3, and how our evolved design language can help you build great Mixed Reality experiences.

Introduction to Deep Learning Models in Unreal

In-person

Cassie Breviu

In this session we will explore different ways deep learning models can and will be used in gaming. We will dive into different use cases, how to leverage existing open-source model zoos, and then demo how to use the new Neural Network Inference plugin that was released with Unreal Engine 5.

4:30 pm –
8 pm

Networking Reception

Thursday //
June
9th

Time

Event

Description

11:10 am –
12 pm

Working with Dynamic Data and Theming in MRTK3

Livestream & in-person

Michael “Hoff” Hoffman , Yoon Park

Learn how MRTK’s new Data Binding and Theming package makes it easy to integrate data driven content and styling to any MR application. Learn how to tackle complex scenarios such as large lists. See how theming simplifies white-labeling and unlocks accessibility features.

Azure Remote Rendering

In-person

Andrew London

Azure Remote Rendering entered General Availability over a year ago in April of 2021. Join us to hear how the service has evolved since then and learn more about the latest features.

HoloLens in Vehicles: Moving Platform Mode

In-person

Joshua Elsdon

This presentation will introduce the audience to Moving Platform Mode (MPM). This mode allows the HoloLens 2 to function correctly while inside vehicles, particularly vehicles with lower maximum acceleration like ships and oil rigs. We will enumerate best practices in designing a system for use on a moving platform, and methods to maximize performance of the system.

12 pm –
1 pm

Lunch

1:10 pm –
2 pm

#Open - Deploy Everywhere with OpenXR and MRTK3

Livestream & in-person

Roger Liu , Kurtis Eveleigh

Learn how Microsoft is a key driver for open standards and cross-platform with MRTK3, OpenXR and our partnership with Unity. It’s never been easier to use MRTK to deploy on multiple platforms, and we’re just getting started.

HoloLens 2 Power Thermal Notification SDK and its Integration into Remote Assist

In-person

Chuck Horkin

If your application demands high peripheral performance, consider using the PowerThermalNotification Software Development Kit (SDK) to subscribe to thermal notification events and implement your own custom mitigations. Doing so can allow the device to operate longer under high load or suboptimal conditions, in situations when an application may otherwise be terminated by the system. We will dive deep into the SDK: How to get it, how to use it, and cover how Remote Assist recently integrated the kit to prolong application life for their customers in suboptimal environments.

2:10 pm –
3 pm

Ask Us Anything – MRTK3 panel discussion

Livestream & in-person

The MRTK team

Meet the team of experts behind MRTK3 and get answers about MRTK, OpenXR, and even your most technical questions.

MR and the Web with Babylon.js 5.0

In-person

Raanan Weber , Gary Hsu

Discover the latest advancements to develop Mixed Reality experiences on the Web. The freshly released Babylon.js 5.0 brings WebXR light estimation, image tracking and layers, but also Babylon React Native to use the Babylon.js API to develop web AND native applications, and the Mixed Reality Toolkit for Babylon.js to add advanced XR UX elements into your experience.