SlideShare a Scribd company logo
1 of 19
HoloLens
World is your Canvas | June 17, 2017
Abilash Ashok | Sr. Lead - UX Development
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Contents
 Reality’s – Virtual v/s Augmented v/s Mixed
 HoloLens Fundamentals
 What’s in for Developers
 Demo(s)
© 2017 abhilashcashok@hotmail.com | World is your Canvas
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Augmented Reality
“A live direct or indirect view of a physical, real-world environment whose elements are
augmented (or supplemented) by computer-generated sensory input such as sound,
video, graphics or GPS data."
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Virtual Reality
“A realistic and immersive simulation of a 3D environment, created using interactive
software and hardware; experienced/ controlled by movement of the body or as an
"immersive, interactive experience generated by a computer.“
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Mixed Reality
“The merging of real and virtual worlds to produce new environments and
visualizations where physical and digital objects co-exist and interact in real time.”
© 2017 abhilashcashok@hotmail.com | World is your Canvas
HoloLens Spans Realities
Augmented Reality Virtual Reality Mixed Reality
Augments real world with helpful information
Blends holograms with your real world
Can transport you to a virtual world
Replaces real world
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Why HoloLens
 Untethered
 Spatial understanding
 Inside-out tracking
 Natural interaction
 Windows 10 PC
Gaze VoiceGesture
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Show me a demo
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Custom HPU
process real time data from sensor
Advanced optics
HD lens, HQ optical projection, low latency
Sensor fusion
capture environment, space mapping
What’s IN it?
© 2017 abhilashcashok@hotmail.com | World is your Canvas
© 2017 abhilashcashok@hotmail.com | World is your Canvas
An example of mesh surfaces covering a room
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Holographic Shell
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Demo
 Hello World
 Series of Demo (Spatial mapping, Gestures, Voice, World understanding)
© 2017 abhilashcashok@hotmail.com | World is your Canvas
What’s in for Developers?
 Apps – 2D app (UWP), HL app (3D)
 Developer Tools
 Unity for HoloLens (Holographic experience)
 Visual Studio 2015 (Update 3) or higher
 HoloLens Device or Emulator
 Windows 10 PC
© 2017 abhilashcashok@hotmail.com | World is your Canvas
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Guidelines
 Mobile device
 Insufficient sensor data (lighting condition, surrounding do not have sufficient
texture)
 Dynamic changes in environment (many people walking around)
 Environment changed significantly (change in furniture)
 Identical environments (Same rooms)
© 2017 abhilashcashok@hotmail.com | World is your Canvas
Point of Interest
HoloLens: https://developer.microsoft.com/en-us/windows/holographic
Tools: https://developer.microsoft.com/en-us/windows/holographic/install_the_tools
HoloLens Academy: https://developer.microsoft.com/en-us/windows/holographic/academy
Documentation: https://developer.microsoft.com/en-us/windows/holographic/documentation
HoloToolkit: https://github.com/Microsoft/HoloToolkit
abhilashca
abhilashca
cametoofar.com
Thank you for your time.
Abilash Ashok
Sr. Lead - UX Development
abhilashcashok@hotmail.com

More Related Content

Similar to Deep Dive HoloLens Development

Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityBuilding Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityNick Landry
 
#1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future #1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future One North
 
2017 02-fitc-amz-public
2017 02-fitc-amz-public2017 02-fitc-amz-public
2017 02-fitc-amz-publicCyrille Fauvel
 
It next summit - holobasics - develop your mixed reality hololens app with un...
It next summit - holobasics - develop your mixed reality hololens app with un...It next summit - holobasics - develop your mixed reality hololens app with un...
It next summit - holobasics - develop your mixed reality hololens app with un...Alexander Meijers
 
Bringing Dynamic Spatial Sound Into Your VR,AR Experiences At Scale
Bringing Dynamic Spatial Sound Into Your VR,AR Experiences At ScaleBringing Dynamic Spatial Sound Into Your VR,AR Experiences At Scale
Bringing Dynamic Spatial Sound Into Your VR,AR Experiences At ScaleJehoshaphat Abu
 
8ninths HoloLens Design Patterns
8ninths HoloLens Design Patterns8ninths HoloLens Design Patterns
8ninths HoloLens Design Patterns8ninths
 
Developing Immersive Experiences With Windows Mixed Reality
Developing Immersive Experiences With Windows Mixed RealityDeveloping Immersive Experiences With Windows Mixed Reality
Developing Immersive Experiences With Windows Mixed RealityFITC
 
Code europe holobasics - develop your mixed reality hololens app with unity...
Code europe   holobasics - develop your mixed reality hololens app with unity...Code europe   holobasics - develop your mixed reality hololens app with unity...
Code europe holobasics - develop your mixed reality hololens app with unity...Alexander Meijers
 
Running Rendering Workloads on AWS with Deadline - AWS Online Tech Talks
Running Rendering Workloads on AWS with Deadline - AWS Online Tech TalksRunning Rendering Workloads on AWS with Deadline - AWS Online Tech Talks
Running Rendering Workloads on AWS with Deadline - AWS Online Tech TalksAmazon Web Services
 
Emerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander SmitEmerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander SmitInfo.nl
 
Emerce Dare - Digital design in a world of connected things
Emerce Dare - Digital design in a world of connected things Emerce Dare - Digital design in a world of connected things
Emerce Dare - Digital design in a world of connected things Iskander Smit
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive ComputingDavid Chou
 
Adobe vs. Sketch
Adobe vs. SketchAdobe vs. Sketch
Adobe vs. SketchRob Musser
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For UxJosh Holmes
 
Adapting to Reality [Starbucks Lunch & Learn]
Adapting to Reality [Starbucks Lunch & Learn]Adapting to Reality [Starbucks Lunch & Learn]
Adapting to Reality [Starbucks Lunch & Learn]Aaron Gustafson
 
Augmented Reality for exhibition design
Augmented Reality for exhibition designAugmented Reality for exhibition design
Augmented Reality for exhibition designSerena Ferrari
 
Building a Game With JavaScript (Thinkful LA)
Building a Game With JavaScript (Thinkful LA)Building a Game With JavaScript (Thinkful LA)
Building a Game With JavaScript (Thinkful LA)Thinkful
 
Digital Fun for the Digital Home
Digital Fun for the Digital HomeDigital Fun for the Digital Home
Digital Fun for the Digital HomeRenaun Erickson
 

Similar to Deep Dive HoloLens Development (20)

Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for UnityBuilding Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
Building Holographic & VR Experiences Using the Mixed Reality Toolkit for Unity
 
#1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future #1NLab17 - Designing for the Future
#1NLab17 - Designing for the Future
 
2017 02-fitc-amz-public
2017 02-fitc-amz-public2017 02-fitc-amz-public
2017 02-fitc-amz-public
 
It next summit - holobasics - develop your mixed reality hololens app with un...
It next summit - holobasics - develop your mixed reality hololens app with un...It next summit - holobasics - develop your mixed reality hololens app with un...
It next summit - holobasics - develop your mixed reality hololens app with un...
 
Bringing Dynamic Spatial Sound Into Your VR,AR Experiences At Scale
Bringing Dynamic Spatial Sound Into Your VR,AR Experiences At ScaleBringing Dynamic Spatial Sound Into Your VR,AR Experiences At Scale
Bringing Dynamic Spatial Sound Into Your VR,AR Experiences At Scale
 
8ninths HoloLens Design Patterns
8ninths HoloLens Design Patterns8ninths HoloLens Design Patterns
8ninths HoloLens Design Patterns
 
Developing Immersive Experiences With Windows Mixed Reality
Developing Immersive Experiences With Windows Mixed RealityDeveloping Immersive Experiences With Windows Mixed Reality
Developing Immersive Experiences With Windows Mixed Reality
 
Code europe holobasics - develop your mixed reality hololens app with unity...
Code europe   holobasics - develop your mixed reality hololens app with unity...Code europe   holobasics - develop your mixed reality hololens app with unity...
Code europe holobasics - develop your mixed reality hololens app with unity...
 
Running Rendering Workloads on AWS with Deadline - AWS Online Tech Talks
Running Rendering Workloads on AWS with Deadline - AWS Online Tech TalksRunning Rendering Workloads on AWS with Deadline - AWS Online Tech Talks
Running Rendering Workloads on AWS with Deadline - AWS Online Tech Talks
 
Emerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander SmitEmerce Dare 2017 - Iskander Smit
Emerce Dare 2017 - Iskander Smit
 
Emerce Dare - Digital design in a world of connected things
Emerce Dare - Digital design in a world of connected things Emerce Dare - Digital design in a world of connected things
Emerce Dare - Digital design in a world of connected things
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
 
Adobe vs. Sketch
Adobe vs. SketchAdobe vs. Sketch
Adobe vs. Sketch
 
Architecting For Ux
Architecting For UxArchitecting For Ux
Architecting For Ux
 
Adapting to Reality [Starbucks Lunch & Learn]
Adapting to Reality [Starbucks Lunch & Learn]Adapting to Reality [Starbucks Lunch & Learn]
Adapting to Reality [Starbucks Lunch & Learn]
 
Digital Reality
Digital RealityDigital Reality
Digital Reality
 
Augmented Reality for exhibition design
Augmented Reality for exhibition designAugmented Reality for exhibition design
Augmented Reality for exhibition design
 
Building a Game With JavaScript (Thinkful LA)
Building a Game With JavaScript (Thinkful LA)Building a Game With JavaScript (Thinkful LA)
Building a Game With JavaScript (Thinkful LA)
 
Digital Fun for the Digital Home
Digital Fun for the Digital HomeDigital Fun for the Digital Home
Digital Fun for the Digital Home
 
MAE201_Media & Entertainment
MAE201_Media & EntertainmentMAE201_Media & Entertainment
MAE201_Media & Entertainment
 

More from Abhilash Ashok

Umbraco - The Friendly CMS
Umbraco - The Friendly CMSUmbraco - The Friendly CMS
Umbraco - The Friendly CMSAbhilash Ashok
 
Introduction to Enterprise Mobility
Introduction to Enterprise MobilityIntroduction to Enterprise Mobility
Introduction to Enterprise MobilityAbhilash Ashok
 
Universal Windows Platform Development in Windows 10
Universal Windows Platform Development in Windows 10Universal Windows Platform Development in Windows 10
Universal Windows Platform Development in Windows 10Abhilash Ashok
 
Universal Bridges in Windows 10
Universal Bridges in Windows 10Universal Bridges in Windows 10
Universal Bridges in Windows 10Abhilash Ashok
 
Cortana intergration in Windows 10 apps
Cortana intergration in Windows 10 appsCortana intergration in Windows 10 apps
Cortana intergration in Windows 10 appsAbhilash Ashok
 
Augmented reality with Vuforia
Augmented reality with VuforiaAugmented reality with Vuforia
Augmented reality with VuforiaAbhilash Ashok
 

More from Abhilash Ashok (7)

Umbraco - The Friendly CMS
Umbraco - The Friendly CMSUmbraco - The Friendly CMS
Umbraco - The Friendly CMS
 
Introduction to Enterprise Mobility
Introduction to Enterprise MobilityIntroduction to Enterprise Mobility
Introduction to Enterprise Mobility
 
Kinect for Windows
Kinect for WindowsKinect for Windows
Kinect for Windows
 
Universal Windows Platform Development in Windows 10
Universal Windows Platform Development in Windows 10Universal Windows Platform Development in Windows 10
Universal Windows Platform Development in Windows 10
 
Universal Bridges in Windows 10
Universal Bridges in Windows 10Universal Bridges in Windows 10
Universal Bridges in Windows 10
 
Cortana intergration in Windows 10 apps
Cortana intergration in Windows 10 appsCortana intergration in Windows 10 apps
Cortana intergration in Windows 10 apps
 
Augmented reality with Vuforia
Augmented reality with VuforiaAugmented reality with Vuforia
Augmented reality with Vuforia
 

Recently uploaded

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Recently uploaded (20)

Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Deep Dive HoloLens Development

  • 1. HoloLens World is your Canvas | June 17, 2017 Abilash Ashok | Sr. Lead - UX Development
  • 2. © 2017 abhilashcashok@hotmail.com | World is your Canvas Contents  Reality’s – Virtual v/s Augmented v/s Mixed  HoloLens Fundamentals  What’s in for Developers  Demo(s)
  • 3. © 2017 abhilashcashok@hotmail.com | World is your Canvas
  • 4. © 2017 abhilashcashok@hotmail.com | World is your Canvas Augmented Reality “A live direct or indirect view of a physical, real-world environment whose elements are augmented (or supplemented) by computer-generated sensory input such as sound, video, graphics or GPS data."
  • 5. © 2017 abhilashcashok@hotmail.com | World is your Canvas Virtual Reality “A realistic and immersive simulation of a 3D environment, created using interactive software and hardware; experienced/ controlled by movement of the body or as an "immersive, interactive experience generated by a computer.“
  • 6. © 2017 abhilashcashok@hotmail.com | World is your Canvas Mixed Reality “The merging of real and virtual worlds to produce new environments and visualizations where physical and digital objects co-exist and interact in real time.”
  • 7. © 2017 abhilashcashok@hotmail.com | World is your Canvas HoloLens Spans Realities Augmented Reality Virtual Reality Mixed Reality Augments real world with helpful information Blends holograms with your real world Can transport you to a virtual world Replaces real world
  • 8. © 2017 abhilashcashok@hotmail.com | World is your Canvas Why HoloLens  Untethered  Spatial understanding  Inside-out tracking  Natural interaction  Windows 10 PC Gaze VoiceGesture
  • 9. © 2017 abhilashcashok@hotmail.com | World is your Canvas Show me a demo
  • 10. © 2017 abhilashcashok@hotmail.com | World is your Canvas Custom HPU process real time data from sensor Advanced optics HD lens, HQ optical projection, low latency Sensor fusion capture environment, space mapping What’s IN it?
  • 11. © 2017 abhilashcashok@hotmail.com | World is your Canvas
  • 12. © 2017 abhilashcashok@hotmail.com | World is your Canvas An example of mesh surfaces covering a room
  • 13. © 2017 abhilashcashok@hotmail.com | World is your Canvas Holographic Shell
  • 14. © 2017 abhilashcashok@hotmail.com | World is your Canvas Demo  Hello World  Series of Demo (Spatial mapping, Gestures, Voice, World understanding)
  • 15. © 2017 abhilashcashok@hotmail.com | World is your Canvas What’s in for Developers?  Apps – 2D app (UWP), HL app (3D)  Developer Tools  Unity for HoloLens (Holographic experience)  Visual Studio 2015 (Update 3) or higher  HoloLens Device or Emulator  Windows 10 PC
  • 16. © 2017 abhilashcashok@hotmail.com | World is your Canvas
  • 17. © 2017 abhilashcashok@hotmail.com | World is your Canvas Guidelines  Mobile device  Insufficient sensor data (lighting condition, surrounding do not have sufficient texture)  Dynamic changes in environment (many people walking around)  Environment changed significantly (change in furniture)  Identical environments (Same rooms)
  • 18. © 2017 abhilashcashok@hotmail.com | World is your Canvas Point of Interest HoloLens: https://developer.microsoft.com/en-us/windows/holographic Tools: https://developer.microsoft.com/en-us/windows/holographic/install_the_tools HoloLens Academy: https://developer.microsoft.com/en-us/windows/holographic/academy Documentation: https://developer.microsoft.com/en-us/windows/holographic/documentation HoloToolkit: https://github.com/Microsoft/HoloToolkit
  • 19. abhilashca abhilashca cametoofar.com Thank you for your time. Abilash Ashok Sr. Lead - UX Development abhilashcashok@hotmail.com

Editor's Notes

  1. Holograms – objects made of light and sound
  2. Talking points Explain term augmented Overlays digital information on top of your real world
  3. Talking points Explain term reality, immersive VR constraints Alone in the experience Immerses you in computer generated world – locked-down No spatial understanding External sensors to interact Tethered
  4. Talking points Explain term augmented Device costs 3,000 $ Another device - Meta
  5. Explain how 3d modeling done on older days which was restricted to screens. Spatial understanding – environment (wall, floor, ceiling), sound Human understanding – Gaze, Gesture, Voice and Spatial Sound Gaze – targeting a hologram (where user is looking) Gestures – once you gazed an object, you can interact with the object using Gesture – tap (mouse-click), hold/tap-and-drag (mouse click and drag); Bloom World Locking – locked relative to real world, HL assets stays even you walk out of room an comeback; or turn-off and on device Inside-out tracking – tracking outside world w/o external sensors
  6. Sensor fusion – capture environment, space mapping and things around you Advanced optics – HD lense, advanced optical projection system, low latency HPU – process large amount of data/second from sensor – gesture, gaze, world mapping – all in real time
  7. Sensor fusion Advanced optics HPU (holographic processing unit)
  8. Similar to desktop + Start menu Bloom gesture
  9. Device Portal (3d graph and spatial world mapped) Holographic shell demo Body locked (Walk around with app)
  10. All apps are UWP Holographic emulation in Unity using XB360, XB1 controller
  11. Spectator view How to record the experience as a third-person
  12. Include samples in github account Categorize the links