You Had Me at HoloWorld
Dona Sarkar
Principal Product Person
1994-2004 tech
2005-2015 tech
2016-???
Forge - DevCon 2016: Introduction to building for HoloLens
the future is screenless
we are analog creatures
Human Environment
Machine
Tech
HoloLens: Windows 10 computer
design. explore. communicate.
HoloLens blends interactive holographic content
and your physical environment.
Forge - DevCon 2016: Introduction to building for HoloLens
“What are holograms good for?”
experiences
and
information
embedded in
your
environment
Transportive Storytelling
transportive
storytelling
exploration
and
collaboration
Making
and
seeing
3D in 3D
Complement
existing
devices and
workflows
“What are holograms not good for?”
Challenges
in
holographic
design INDOORFOCUS BATTERYLIFE NEARCLIPPLANE ARMFATIGUE

Universal Windows
Platform
Tools
Ecosystem
Windows
Store
Windows
Holographic
Unity
DirectX
Visual Studio
Emulator
Build with Windows
Holographic Voice Commands
Spatial Mapping
Gesture Input
Spatial Sound World Coordinates
Gaze Input
• used for targeting and intent
• uses position and orientation of your user's
head, not their eyes, to determine their gaze
vector
• laser pointer from between the eyes
• as the user looks around app intersects this
ray, both with its own holograms and with
the spatial mapping mesh to determine
what virtual or real-world object your user
may be looking at.
• implement a cursor in HoloLens that
represents the user's gazeGaze Input
• allows interaction with hologram with hands or clicker
• gestures recognized by tracking position of either or
both hands that are visible to the device
• hands: ready state + pressed state
• clicker
• within the gesture frame
• 2 main gestures:
• Air-tap – activate a hologram
• Bloom – return to Shell
• app can recognize more by combining presses and
releases with movement of your hand or using a
clicker
Gesture Input
• users can gaze at a hologram and speak your command
• voice input is powered by the same engine that supports
speech in all other Universal Windows Apps.
• even without specifically adding voice support to your
app, your users can activate your holograms simply by
saying "select“
• “Hey Cortana” will enable you to do a multitude of things:
check weather, check battery, take a picture, etc.
• Manipulation commands:
• Face me
• Bigger | Enhance
• Smaller
Voice Commands
• holograms appear visually where the user's gaze
is pointing but sound can come from all directions;
above, below, behind, to the side, etc.
• use this feature to draw attention to an object that
might not currently be in the user's view
• user can perceive sounds to be emanating from a
source in the mixed-reality world.
• Walk toward it and away
• Behind the user
• sounds should come from realistic places. Eg: bird
chirp from the sky not the groundSpatial Sound
• detailed representation of real-world surfaces in
the environment
• apps align with user expectations by providing
familiar real-world behaviors and interactions.
• Placement
• Occlusion
• Physics
Spatial Mapping
- xyz coordinate system
- relative to the real world: 1 meter in the
real world is 1 meter in your app
- used to stabilize your hologram in a
realistic way
World Coordinates
Forge - DevCon 2016: Introduction to building for HoloLens
Did you know…
- You can port any Windows 10 PC or Mobile app to HoloLens as a 2D app?
- You can see & record what the HoloLens is seeing by using the Windows Device Portal on a PC? Great
way to do demos for a large group.
- You can take a screenshot or a video
- “Cortana, take a picture”
- “Cortana, start recording”
…and immediately share on social
- The sharing experience (multiple people seeing the same hologram) can be used out of the box from the
HoloToolkit
- People feel like holograms are real
- If you place a holographic elephant in the room, people will walk around it, not through it
- If you are in a shared experience and others are shooting holographic projectiles at you, you’ll duck
Gaze
Input
Gesture
Input
Voice
Input
Spatial
Anchors
Spatial
Mapping
Spatial
Sound
Cursor
prefabs
Sharing
prefab
Spatial
prefabs
Utilities Shaders Tests
Holograms Materials Models Scripts Textures Shaders
App Experience – you build
HoloToolkit – you get open source for this
Windows Holographic – we made this
• Documentation
• Forums
• Academy
• Open Source
dev.windows.com/holographic
Dona Sarkar
twitter.com/donasarkar
insider.windows.com

More Related Content

PPTX
Microsoft Hololens
PPTX
Microsoft HoloLens
PPTX
HoloLens and Windows Mixed Reality
PDF
Mixed Reality met Microsoft HoloLens
PPTX
Achmea technight - HoloLens development
PPTX
Microsoft HoloLens Technology
PPTX
The Holographic future is now! - Cloud Day @PoliBa 27 May 2016
PPTX
GVRDC Beyond VR: Mixed Reality with Tango and HoloLens
Microsoft Hololens
Microsoft HoloLens
HoloLens and Windows Mixed Reality
Mixed Reality met Microsoft HoloLens
Achmea technight - HoloLens development
Microsoft HoloLens Technology
The Holographic future is now! - Cloud Day @PoliBa 27 May 2016
GVRDC Beyond VR: Mixed Reality with Tango and HoloLens

What's hot (15)

PDF
Microsoft HoloLens
PPT
Microsoft holo lens
PDF
Portiva Sharing & Sushi 11 april 2018 - HoloLens & MIxed Reality - Alexander ...
PPTX
Building the Matrix: Your First VR App (SVCC 2016)
PPTX
Designing for Virtual Reality: Environments & Interactions
PPTX
IoT Day Italy - Mixed Reality & IoT
PDF
SPUnite17 Build Business Applications with HoloLens and Cloud
PPTX
SharePoint Unite - Build business applications with HoloLens and Cloud
PPTX
Native Mobile Testing for Newbies
PPTX
Create your own sixth sense device
PDF
Getting started with unity and AR/VR for the .net developer - DDD North 2020
PDF
Unreal Realities
PPTX
Oculus rift final
PPTX
AR Gamers – The Next Generation | Mark Shovman
PPTX
Augmented reality will save the human race!
Microsoft HoloLens
Microsoft holo lens
Portiva Sharing & Sushi 11 april 2018 - HoloLens & MIxed Reality - Alexander ...
Building the Matrix: Your First VR App (SVCC 2016)
Designing for Virtual Reality: Environments & Interactions
IoT Day Italy - Mixed Reality & IoT
SPUnite17 Build Business Applications with HoloLens and Cloud
SharePoint Unite - Build business applications with HoloLens and Cloud
Native Mobile Testing for Newbies
Create your own sixth sense device
Getting started with unity and AR/VR for the .net developer - DDD North 2020
Unreal Realities
Oculus rift final
AR Gamers – The Next Generation | Mark Shovman
Augmented reality will save the human race!

Viewers also liked (9)

PDF
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...
PDF
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
PDF
Forge - DevCon 2016: Forecast for Design, Make, & Use is Cloudy
PDF
Forge - DevCon 2016: From Desktop to the Cloud with Forge
PDF
Forge - DevCon 2016: 10 Great Fusion 360 Sample Applications
PDF
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
PDF
Forge - DevCon 2016: Building a Drone Imagery Service
PDF
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
PDF
Introduction to WebVR Autodesk Forge 2016
Forge - DevCon 2016: Collaborative VR using Google Cardboard & the View & Dat...
Forge - DevCon 2016: Creating your next VR Walkthrough with Cloud Rendered St...
Forge - DevCon 2016: Forecast for Design, Make, & Use is Cloudy
Forge - DevCon 2016: From Desktop to the Cloud with Forge
Forge - DevCon 2016: 10 Great Fusion 360 Sample Applications
Forge - DevCon 2016: Building Value-Added Integrations with Autodesk’s IoT APIs
Forge - DevCon 2016: Building a Drone Imagery Service
Forge - DevCon 2016: Bringing BIM to Facility Management with Forge – Collabo...
Introduction to WebVR Autodesk Forge 2016

Similar to Forge - DevCon 2016: Introduction to building for HoloLens (20)

PPTX
HoloLens inspiration session
PPTX
Build business applications with HoloLens and Cloud
PPTX
Microsoft HoloLens
PPTX
HoloLens Introduction and Technical Specifications
PPTX
Microsoft HoloLens
PPTX
Microsoft hololens
PPTX
Microsoft-Hololens-presentation-seminar.pptx
PPTX
Holo basics develop your mixed reality hololens app with unity and visual s...
PPTX
Microsoft's HoloLens
PPTX
Code europe holoadvanced - building more advanced mixed reality apps for ho...
PDF
A Case Study For Microsoft Hololens
PDF
Introduction to development
PPTX
Microsoft HoloLens by #Muralid25
PPTX
Yevhenii Pinkal “Microsoft holo lens швидке знайомство із світом змішаних ре...
PPTX
Seminar on Hololens
PPTX
Microsoft hololens
PPTX
PPTX
Microsoft HoloLens
PPTX
HoloLens
PPTX
Microsoft hololens ppt
HoloLens inspiration session
Build business applications with HoloLens and Cloud
Microsoft HoloLens
HoloLens Introduction and Technical Specifications
Microsoft HoloLens
Microsoft hololens
Microsoft-Hololens-presentation-seminar.pptx
Holo basics develop your mixed reality hololens app with unity and visual s...
Microsoft's HoloLens
Code europe holoadvanced - building more advanced mixed reality apps for ho...
A Case Study For Microsoft Hololens
Introduction to development
Microsoft HoloLens by #Muralid25
Yevhenii Pinkal “Microsoft holo lens швидке знайомство із світом змішаних ре...
Seminar on Hololens
Microsoft hololens
Microsoft HoloLens
HoloLens
Microsoft hololens ppt

More from Autodesk (20)

PDF
Top 6 Reasons to work at Autodesk
PPTX
Forge - DevCon 2017, Darmstadt Germany - Introduction and Roadmap
PDF
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?
PPTX
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experiments
PPTX
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
PDF
Forge - DevCon 2017, Darmstadt Germany: Moving to Forge and the Cloud with yo...
PPTX
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
PDF
Forge - DevCon 2017, Darmstadt Germany: Innovate with Forge
PDF
Make your own Pokédex with the Pokéapi & Node/Express!
PDF
Developing 3D Visualization Apps
PDF
Harnessing the Power of Customer Feedback
PPTX
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
PDF
Forge - DevCon 2016: Drawings! Drawings! Everywhere!
PDF
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...
PDF
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
PDF
Forge - DevCon 2016: Cloud PDM Demystified – The Future of File Management
PDF
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
PDF
Forge - DevCon 2016: Visual Reporting with Connected Design Data
PDF
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
PDF
Forge - DevCon 2016: Collaborating with Design Data
Top 6 Reasons to work at Autodesk
Forge - DevCon 2017, Darmstadt Germany - Introduction and Roadmap
Forge - DevCon 2017, Darmstadt Germany: HFDM - What, why & how?
Forge - DevCon 2017, Darmstadt Germany: Forge AR-VR-MR experiments
Forge - DevCon 2017, Darmstadt Germany: Integrating Forge Data Management API...
Forge - DevCon 2017, Darmstadt Germany: Moving to Forge and the Cloud with yo...
Forge - DevCon 2017, Darmstadt Germany: Control & program a real robot by man...
Forge - DevCon 2017, Darmstadt Germany: Innovate with Forge
Make your own Pokédex with the Pokéapi & Node/Express!
Developing 3D Visualization Apps
Harnessing the Power of Customer Feedback
Forge - DevCon 2016: Hsbcad from Acad to Revit to Cloud
Forge - DevCon 2016: Drawings! Drawings! Everywhere!
Forge - DevCon 2016: Dancing with Elephants, Leveraging Market Leaders to Gro...
Forge - DevCon 2016: Introduction to Forge 3D Print API Through Sample Applic...
Forge - DevCon 2016: Cloud PDM Demystified – The Future of File Management
Forge - DevCon 2016: Developing & Deploying Secure, Scalable Applications on ...
Forge - DevCon 2016: Visual Reporting with Connected Design Data
Forge - DevCon 2016: Extend BIM 360 Docs with the Issues Service API
Forge - DevCon 2016: Collaborating with Design Data

Recently uploaded (20)

PDF
CEH Module 2 Footprinting CEH V13, concepts
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PDF
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
PDF
Streamline Vulnerability Management From Minimal Images to SBOMs
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
Report in SIP_Distance_Learning_Technology_Impact.pptx
PPTX
How to Convert Tickets Into Sales Opportunity in Odoo 18
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Examining Bias in AI Generated News Content.pdf
PDF
Altius execution marketplace concept.pdf
PPTX
How to use fields_get method in Odoo 18
PDF
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
SaaS reusability assessment using machine learning techniques
PDF
NewMind AI Journal Monthly Chronicles - August 2025
PDF
Human Computer Interaction Miterm Lesson
PDF
Co-training pseudo-labeling for text classification with support vector machi...
CEH Module 2 Footprinting CEH V13, concepts
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
Build automations faster and more reliably with UiPath ScreenPlay
5-Ways-AI-is-Revolutionizing-Telecom-Quality-Engineering.pdf
Streamline Vulnerability Management From Minimal Images to SBOMs
Lung cancer patients survival prediction using outlier detection and optimize...
Report in SIP_Distance_Learning_Technology_Impact.pptx
How to Convert Tickets Into Sales Opportunity in Odoo 18
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Examining Bias in AI Generated News Content.pdf
Altius execution marketplace concept.pdf
How to use fields_get method in Odoo 18
CCUS-as-the-Missing-Link-to-Net-Zero_AksCurious.pdf
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
SaaS reusability assessment using machine learning techniques
NewMind AI Journal Monthly Chronicles - August 2025
Human Computer Interaction Miterm Lesson
Co-training pseudo-labeling for text classification with support vector machi...

Forge - DevCon 2016: Introduction to building for HoloLens