SlideShare une entreprise Scribd logo
1  sur  39
Immersive
Computing
Envision
Immersive Computing
The future: Immersive
Computing
• Natural language and interactions between
people and technology
• Bots and agents
• VR, AR and MR
2000s: Mobile
• Social
• User download apps
from App Stores
1990s: Internet
• Search
• User “visits” websites
1980s: PC
• Desktop
These new experiences are poised for rapid growth
HMD shipments to reach ~76M units by 2020 growing at 65% CAGR
Source: IDC, Worldwide Quarterly Augmented and Virtual Reality Headset Tracker, 3Q16
196,722
1,937,954
10,252,907
22,672,192
37,674,548
54,003,645
75,972,265
0
10,000,000
20,000,000
30,000,000
40,000,000
50,000,000
60,000,000
70,000,000
80,000,000
2014 2015 2016 2017 2018 2019 2020
7xgrowth of market
forecasted through
2020
Immersive Computing
The state of things as they
“actually exist” through our human
senses without any technology
Artificially created sensory experiences of
people, environments and objects, which
can include sight, touch, hearing, and smell
PHYSICAL REALITY DIGITAL REALITY
DIGITAL REALITYPHYSICAL REALITY
MIXED REALITY
The blending of physical and digital worlds
Perception
Interaction
Gestures Speech
MovementBrain-Machine Interface
Environment
Mixed Reality Spectrum
Mixed
Reality
Augmented
Reality
Virtual
Reality
Virtual Reality
Virtual Reality
Virtual Reality immerses the wearer of the
HMD within virtual worlds
Virtual Reality HMD’s typically require the use of
a PC or phone and in some cases, extensive
hardware within the room to provide the wearer
the illusion of presence within the virtual world
Virtual Reality
PremiumMiddle TierEntry Level
GIBLIB – Live Stream Surgeries in VR
Augmented Reality
Augmented Reality
Where Virtual Reality (VR) replaces
the physical reality, Augmented
Reality (AR) augments or modifies
the physical reality
Often Augmented Reality is intended
to enhance the perception of the
physical reality, such as within an
aircrafts Heads Up Display (HUD)
Augmented Reality
IKEA
Augmented
Reality use
case
Azure Computer Vision API
Tag images based on content
Categorize images
Identify the type and quality of images
Detect human faces and return their coordinates
Recognize domain-specific content.
Generate descriptions of the content
Use optical character recognition to identify text
found in images
Distinguish color schemes
Flag adult content
Crop photos to be used as thumbnails
Animal_dog
People
People_crowd
Outdoor_mountainFood_bread
Distill actionable information from images
Mixed Reality
Mixed Reality
Windows Mixed Reality headsets
Head mounted displays (HMDs) that provide mixed reality experiences by leveraging the
native Windows Mixed Reality experiences in Windows 10
Mixed Reality Spectrum
Mixed
Reality
Augmented
Reality
Virtual
Reality
Holographic headsets
Untethered computer
Advanced sensors
Transparent lenses
Holographic Processing Unit
Spatial Sound
Immersive headsets
So easy to set up: Works out-of-box
More freedom to place the system where you want
Wide range of affordable headsets and PCs
The largest apps library in the category 20k+
Thyssenkrupp Mixed Reality case study
Windows Mixed Reality
Types of mixed reality apps
Enhanced environment apps
(HoloLens only)
Blended environment apps Immersive environment apps
Holograms
Spatial Mapping
Navigation
Occlusion
Physics
Placement
Visualization
Shared Experiences
Sharing scenario
Group size
Location(s) of participants
Sharing mode
Physical environments
Devices
Developing Windows Mixed Reality Apps
Basic interaction model
Environmental understanding features
2D apps
Immersive and holographic apps
Windows Store
Areas of opportunity
Creation &
Design
Training &
Development
Assembly &
Manufacturing
Communication &
Understanding
Entertainment &
Engagement
Partners make it real
University College London
Immersive Solution
Immersive App
(Unity UWP)
Immersive App
(Unity UWP)
2D App
(cross-platform)
Dashboards &
Visualizations
IntelligenceInformation
Management
Big Data Stores Machine
Learning
& Analytics
Power BI
Bot
Service
Data
Catalog
SQL Data
Warehouse
Data Lake
Analytics
Cognitive
Services
Data
Factory
Data Lake
Store
Machine
Learning
CortanaEvent Hubs HDInsight
Stream
Analytics
Cosmos DB
Cloud
(Azure)
Q&A
© Copyright Microsoft Corporation. All rights reserved.
Thank you!

Contenu connexe

Tendances

Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries  Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries St. Petersburg College
 
Virtual reality VS Augmented Reality
Virtual reality VS Augmented RealityVirtual reality VS Augmented Reality
Virtual reality VS Augmented Realityjahangir kiyani
 
Seminar report on augmented and virtual reality
Seminar report on augmented and virtual realitySeminar report on augmented and virtual reality
Seminar report on augmented and virtual realityDheeraj Chauhan
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computingAbhishek Abhi
 
COMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityCOMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityMark Billinghurst
 
Augmented Reality - 8th Mass Media
Augmented Reality - 8th Mass MediaAugmented Reality - 8th Mass Media
Augmented Reality - 8th Mass MediaQualcomm
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality pptSourav Rout
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityMark Billinghurst
 
Developing AR and VR Experiences with Unity
Developing AR and VR Experiences with UnityDeveloping AR and VR Experiences with Unity
Developing AR and VR Experiences with UnityMark Billinghurst
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented RealityMark Billinghurst
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality pptDark Side
 

Tendances (20)

Lecture1 introduction to VR
Lecture1 introduction to VRLecture1 introduction to VR
Lecture1 introduction to VR
 
Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries  Introducing Immersive Technologies for Libraries
Introducing Immersive Technologies for Libraries
 
virtual reality ppt
 virtual reality  ppt virtual reality  ppt
virtual reality ppt
 
Virtual reality VS Augmented Reality
Virtual reality VS Augmented RealityVirtual reality VS Augmented Reality
Virtual reality VS Augmented Reality
 
Seminar report on augmented and virtual reality
Seminar report on augmented and virtual realitySeminar report on augmented and virtual reality
Seminar report on augmented and virtual reality
 
Augmented reality The future of computing
Augmented reality The future of computingAugmented reality The future of computing
Augmented reality The future of computing
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
COMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual RealityCOMP Lecture1 - Introduction to Virtual Reality
COMP Lecture1 - Introduction to Virtual Reality
 
Augmented Reality - 8th Mass Media
Augmented Reality - 8th Mass MediaAugmented Reality - 8th Mass Media
Augmented Reality - 8th Mass Media
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
 
VR/AR/MR in education
VR/AR/MR in educationVR/AR/MR in education
VR/AR/MR in education
 
Virtual reality
Virtual realityVirtual reality
Virtual reality
 
COMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual RealityCOMP 4010 - Lecture 1: Introduction to Virtual Reality
COMP 4010 - Lecture 1: Introduction to Virtual Reality
 
Developing AR and VR Experiences with Unity
Developing AR and VR Experiences with UnityDeveloping AR and VR Experiences with Unity
Developing AR and VR Experiences with Unity
 
Introduction to Augmented Reality
Introduction to Augmented RealityIntroduction to Augmented Reality
Introduction to Augmented Reality
 
Augmented reality ppt
Augmented reality pptAugmented reality ppt
Augmented reality ppt
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Virtual Reality
Virtual RealityVirtual Reality
Virtual Reality
 
Augmented Reality (AR)
Augmented Reality (AR)Augmented Reality (AR)
Augmented Reality (AR)
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 

Similaire à Immersive Computing

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
 
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...AugmentedWorldExpo
 
2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality Technology2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality TechnologyMark Billinghurst
 
Chapter -5- Augumented Reality (AR).pptx
Chapter -5- Augumented Reality (AR).pptxChapter -5- Augumented Reality (AR).pptx
Chapter -5- Augumented Reality (AR).pptxbalewayalew
 
Matt Zeller (Microsoft): Getting started with Microsoft HoloLens
Matt Zeller (Microsoft): Getting started with Microsoft HoloLensMatt Zeller (Microsoft): Getting started with Microsoft HoloLens
Matt Zeller (Microsoft): Getting started with Microsoft HoloLensAugmentedWorldExpo
 
AR VR Meetup in Göteborg 2017-12-06
 AR VR Meetup in Göteborg 2017-12-06 AR VR Meetup in Göteborg 2017-12-06
AR VR Meetup in Göteborg 2017-12-06Carl Henrikson
 
Virtual Reality (VR) Continuum - AMP New Ventures
Virtual Reality (VR) Continuum - AMP New VenturesVirtual Reality (VR) Continuum - AMP New Ventures
Virtual Reality (VR) Continuum - AMP New VenturesAMP New Ventures
 
MEC CES 2017-key-takeaways-and-trends-final
MEC CES 2017-key-takeaways-and-trends-finalMEC CES 2017-key-takeaways-and-trends-final
MEC CES 2017-key-takeaways-and-trends-finalBrian Crotty
 
General senses advanced technologies catalogue
General senses   advanced technologies catalogueGeneral senses   advanced technologies catalogue
General senses advanced technologies catalogueReda Makarem
 
Mixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product ManagementMixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product ManagementJeremy Horn
 
Augmented Reality
Augmented Reality Augmented Reality
Augmented Reality slire
 
Virtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of ImaginationVirtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of ImaginationSiddharth Mishra
 
VRCAI 2011 Billinghurst Keynote
VRCAI 2011 Billinghurst KeynoteVRCAI 2011 Billinghurst Keynote
VRCAI 2011 Billinghurst KeynoteMark Billinghurst
 
The Future of Human Machine Interfaces (HMI)
The Future of Human Machine Interfaces (HMI)The Future of Human Machine Interfaces (HMI)
The Future of Human Machine Interfaces (HMI)Daniel Zahler
 

Similaire à Immersive Computing (20)

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
 
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
Matt Zeller (Microsoft): Windows Mixed Reality: Holograms to VR, and Everythi...
 
2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality Technology2014 COSC 426 Lecture 2: Augmented Reality Technology
2014 COSC 426 Lecture 2: Augmented Reality Technology
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
 
Chapter -5- Augumented Reality (AR).pptx
Chapter -5- Augumented Reality (AR).pptxChapter -5- Augumented Reality (AR).pptx
Chapter -5- Augumented Reality (AR).pptx
 
Matt Zeller (Microsoft): Getting started with Microsoft HoloLens
Matt Zeller (Microsoft): Getting started with Microsoft HoloLensMatt Zeller (Microsoft): Getting started with Microsoft HoloLens
Matt Zeller (Microsoft): Getting started with Microsoft HoloLens
 
AR VR Meetup in Göteborg 2017-12-06
 AR VR Meetup in Göteborg 2017-12-06 AR VR Meetup in Göteborg 2017-12-06
AR VR Meetup in Göteborg 2017-12-06
 
Virtual Reality (VR) Continuum - AMP New Ventures
Virtual Reality (VR) Continuum - AMP New VenturesVirtual Reality (VR) Continuum - AMP New Ventures
Virtual Reality (VR) Continuum - AMP New Ventures
 
Virtual Reality Continuum
Virtual Reality ContinuumVirtual Reality Continuum
Virtual Reality Continuum
 
Chapter~5.pptx
Chapter~5.pptxChapter~5.pptx
Chapter~5.pptx
 
MEC CES 2017-key-takeaways-and-trends-final
MEC CES 2017-key-takeaways-and-trends-finalMEC CES 2017-key-takeaways-and-trends-final
MEC CES 2017-key-takeaways-and-trends-final
 
General senses advanced technologies catalogue
General senses   advanced technologies catalogueGeneral senses   advanced technologies catalogue
General senses advanced technologies catalogue
 
Augmentation
AugmentationAugmentation
Augmentation
 
Mixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product ManagementMixed Reality Interfaces and Product Management
Mixed Reality Interfaces and Product Management
 
AR/VR basics
AR/VR basicsAR/VR basics
AR/VR basics
 
Augmented Reality
Augmented Reality Augmented Reality
Augmented Reality
 
Virtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of ImaginationVirtual Reality: A Step into Land of Imagination
Virtual Reality: A Step into Land of Imagination
 
VRCAI 2011 Billinghurst Keynote
VRCAI 2011 Billinghurst KeynoteVRCAI 2011 Billinghurst Keynote
VRCAI 2011 Billinghurst Keynote
 
The Future of Human Machine Interfaces (HMI)
The Future of Human Machine Interfaces (HMI)The Future of Human Machine Interfaces (HMI)
The Future of Human Machine Interfaces (HMI)
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 

Plus de David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overviewDavid Chou
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial IntelligenceDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsDavid Chou
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabricDavid Chou
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)David Chou
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive AdvantageDavid Chou
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy ApplicationsDavid Chou
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978David Chou
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingDavid Chou
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7David Chou
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 BriefingDavid Chou
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudDavid Chou
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud ComputingDavid Chou
 

Plus de David Chou (20)

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud Computing
 

Dernier

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM 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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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
 
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
 
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
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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
 
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
 

Dernier (20)

Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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...
 
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
 
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...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
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
 

Immersive Computing

Notes de l'éditeur

  1. Rick (1-9)
  2. This slide focus on HCI – human computer interaction, that is, how humans have interacted with computers throughout the last 3 decades. This slide sets the stage for the presentation, illustrating the journey we have been on since the 1980’s with the introduction of the PC, the 1990’s with the introduction of the Internet and into the 2000’s with Mobile computing. The present and future is all about Immersive Computing and related technologies. In the following sections we’ll briefly explore VR and AR before exploring Mixed Reality and the opportunity it represents for our ISV partners.
  3. Rick (22) Classic chicken and egg problem e.g. no devices, no apps More HMDs are being sold, experiences are getting better Get in the game and get ahead of your competition
  4. Reza Before we jump into our session, I wanted to take a moment to give a high-level overview of this program. The session were in today is an Envisioning session, where we talk about the latest trends and how to capitalize on these trends. We highly encourage you all to follow through to the other two phases as well though. The design sessions are led by Microsoft technical experts and dive into architectural considerations and design best practices for incorporating these technologies and finally the Accelerate phase is where you have an opportunity to work side by side with Microsoft technical experts on building out your specific solution And something unique about this program is that we have allocated a special offer for companies going through this program to help you kickstart your projects, which I’ll dive deeper into that at the end
  5. “Immersive technology refers to technology that blurs the line between the physical world and digital or simulated world”
  6. “Immersive technology refers to technology that blurs the line between the physical world and digital or simulated world”
  7. Immersive experiences consist of 3 key pillars – perception, interaction, and environment. Perception (human senses; but of course current technology doesn’t do much with smell and taste, yet; but there are some examples) vision (3D display, holography, head-mounted display, full-dome) auditory (3D audio, surround sound, etc.) tactile (haptic) olfaction (smell) gustation (taste)
  8. Interaction – gestures, speech recognition, omnidirectional treadmill, brain-machine interface
  9. Environment – creation and management of the immersive space for the immersive experience, whether it is a single user, private experience, or one that is shared among many users. Just like mobile applications today, this often means integration with server-side resources and services.
  10. This is dangerous for now
  11. Transition statement: "That gets us today and lets talk about some of the areas we see immersive computing happening today and more specifically the devices we see those experiences on." Ryan (10-21)
  12. Virtual Reality – “An artificial, computer-generated world that can be experienced and interacted with” Eye balls are covered up; completely immersed; you have been transported elsewhere; you are taking out of the physical world Sega Master System 3D glasses 2012 Oculus with a kick start campaign; 4 years ; later we had a consumer ready device. HTC Vive Gear VR – head rotation Playstation VR Virtual Reality typically requires a PC, which is OK, but it also requires the use of external sensors (cameras and base stations) to track presence in a space Track light and dark spots; highly details math http://event.on24.com/eventRegistration/console/EventConsoleApollo.jsp?uimode=nextgeneration&eventid=1402899&sessionid=1&key=81802DAB649756CFCCB96A7067D4E07F&contenttype=A&eventuserid=305999&playerwidth=1000&playerheight=650&caller=previewLobby&text_language_id=en&format=fhaudio Examples virtual reality
  13. Discuss the wide range of devices and experiences they deliver. Make note that these VR HMD’s are all fully occluded, so are 100% digital reality
  14. RICK Why they are relevant… and perhaps industry antidotes Use case – GIBLIB is company that specializes in surgical videos. They recently launched a VR service that allows medical students, physicians, etc to live stream a surgery in full 360 virtual reality Video stream Connect to video stream Media Services Next slide – why msft; lightweight non-commercial; linux is not; osx is not the go to;
  15. You stay in your physical world but your physical world is augemented; it has data layed over the top of ypur physical reality; A phone up ; a tablet up magical window; data overlayed; they are still in their physical world; Pokemon;
  16. AR is more accessible because it doesn’t necessarily require dedicated specialized hardware – there are many experiences that can be built into a simply smartphone – but it can also go all the way up to providing real time information about the world around you through object recognition and computer vision Cog services
  17. RYAN - Sprinkle Azure; IKEA inventory; graphics; RESTUL; database no-sql / SQL Identify an object; layering cloud data
  18. David Beyond the case studies some other things you might want to do with computer vision include working out what’s in the photo right? That way you can write some code that does intelligent things based on the content of the image. This could be for moderation where you don’t want to see certain types of images, or perhaps you want to intelligently crop photos? The Vision API is a great place to start solving these problems.
  19. You stay in your physical world but your physical world is augemented; it has data layed over the top of ypur physical reality; A phone up ; a tablet up magical window; data overlayed; they are still in their physical world; Pokemon;
  20. It’s the magic behind the experiences available across our OEM and HoloLens devices. It’s the platform that allows for rich user experiences that merge our real world and our digital world (FTE note: similar to Windows Hello – we could imagine Windows Mixed Reality running across a variety of mobile or desktop devices). Mixed Reality is the future of computing and Windows makes jumping in easier than ever before Head-Mounted Display Hardware: Microsoft HoloLens is the first mixed reality device to track user movement across six degrees of freedom User Experience: Windows 10 is the first operating system designed to operate the way people do Consumer Applications: The world’s largest catalog of apps grows with new franchise titles and experiences on Xbox and Windows Commercial Applications: A brand new platform for global institutions and government to transform the way we work and achieve more 3D Images and 360 Video: Windows 10 is the world’s leading platform for beautiful image capture and viewing in three dimensions
  21. Fixed color on header Animate + gradient to show hardware mix and blend
  22. RICK - Sprinkle Azure; IKEA inventory; graphics; RESTUL; database no-sql / SQL Identify an object; layering cloud data
  23. Transition: "Ryan, no MSFT presentation would be complete with talking about the cloud, Azure."
  24. Tethered; inside / outside tracking; no base stations and external cameras 3 DOF – head rotation; x,y,z 6 DOF – body movement – lateral movement; forward, back, left and right, up, down Degrees of Freedom Freedom of movement: Experience virtual reality in any room of your house. Experience complete freedom with 6DOF tracking.  Effortless Setup: Works right out of the box, no need to drill holes or setup extraneous hardware. Windows does all the work. Single, Consistent User Interface: Windows provides a consistent interface across varied Mixed Reality devices. One SDK for many devices: Build apps using the familiar Windows development tools you already know and love, and have them run across multiple HMDs. More consumer choice: With HoloLens and  multiple OEM partners, Windows Mixed Reality is available on a wide range of devices, giving the consumer more freedom. More sales channels: Monetize and promote your app from day one in the Windows Store, merchandising in a Store optimized for VR and holographic apps. More customers: By targeting a larger variety of PC specs, Windows Mixed Reality opens the door to reach more consumers than ever before. Transition: "Rick, and we are seeing rapid growth in the market aren't we."
  25. One of the advantages of developing apps for Windows Mixed Reality is that there is a spectrum of experiences that the platform can support. From fully immersive, virtual environments, to light information layering over a user’s current environment, Windows Mixed Reality provides a robust set of tools to bring any experience to life. It is important for an app maker to understand early in their development process as to where along this spectrum their experience lies. This decision will ultimately impact both the app design makeup and the technological path for development. Enhanced environment apps (HoloLens only) One of the most powerful ways that mixed reality can bring value to users is by facilitating the placement of digital information or content in a user’s current environment. This is an enhanced environment app. This approach is popular for apps where the contextual placement of digital content in the real world is paramount and/or keeping the user’s real world environment “present” during their experience is key. This approach also allows users to easily move from real world tasks to digital tasks and back easily, lending even more credence to promise that the mixed reality apps the user sees are truly a part of their environment. Blended environment apps Given Windows Mixed Reality’s ability to recognize and map the user's environment, it is capable of creating a digital layer that can be completely overlaid on the user’s space. Thin layer respects the shape and boundaries of the user’s environment, but the app may choose to transform certain elements best suited to immerse the user in the app. This is called a blended environment app. Unlike an enhanced environment app, blended environment apps may only care enough about the environment to best use its makeup for encouraging specific user behavior (like encouraging movement or exploration) or by replacing elements with changes (a kitchen counter is virtually skinned to show a different tile pattern). This type of experience may even transform an element into an entirely different object, but still retain the rough dimensions of the object as its base (a kitchen island is transformed into a dumpster for a crime thriller game). Immersive environment apps Immersive environment apps are centered around an environment that completely changes the user’s world and can place them in a different time and space. These environments can feel very real, creating immersive and thrilling experiences that are only limited by the app creator’s imagination. Unlike blended environment apps, once Windows Mixed Reality identifies the user’s space, an immersive environment app may totally disregard the user’s current environment and replace it whole stock with one of its own. These experiences may also completely separate time and space, meaning a user could walk the streets of Rome in an immersive experience, while remaining relatively still in their real world space. Context of the real world environment may not be important to an immersive environment app.
  26. Spatial mapping provides a detailed representation of real-world surfaces in the environment around the HoloLens, allowing developers to create a convincing mixed reality experience. By merging the real world with the virtual world, an application can make holograms seem real. Applications can also more naturally align with user expectations by providing familiar real-world behaviors and interactions.
  27. Holograms don't need to stay private to just one user. Holographic apps may share spatial anchors from one HoloLens to another, enabling users to render a hologram at the same place in the real world across multiple devices. Six questions to define shared scenarios Before you begin designing for shared experiences, it’s important to define the target scenarios. These scenarios help clarify what you’re designing and establish a common vocabulary to help compare and contrast features required in your experience. Understanding the core problem, and the different avenues for solutions, is key to uncovering opportunities inherent in this new medium. Through internal prototypes and explorations from our HoloLens partner agencies, we created six questions to help you define shared scenarios. These questions form a framework, not intended to be exhaustive, to help distill the important attributes of your scenarios.
  28. Mixed reality experiences are enabled by new Windows features for environmental understanding. These enable developers to place a hologram in the real world, and allow users to move through digital worlds by literally walking about. The basic interaction model for HoloLens is gaze, gesture and voice, sometimes referred to as GGV. All mixed reality devices benefit from the input ecosystem available to Windows, including mouse, keyboard, gamepads, and more. With HoloLens, hardware accessories are connected via Bluetooth. With immersive devices, accessories connect to PCs via Bluetooth, USB, and other supported protocols. The environmental understanding features like coordinates, spatial sound and spatial mapping provide the necessary capabilities for mixing reality. Spatial mapping enables holograms to interact with both the user and the world around them. Coordinate systems allow the user's movement to affect movement in the digital world. Holograms are made of light and sound, which rely on rendering. Understanding the experience of placement and persistence, as demonstrated in the mixed reality shell is a great way ground yourself in the user experience.
  29. From scientists and technicians to designers and clients, five areas of opportunity have emerged where Microsoft partners are find value with mixed reality. These areas are already providing massive insight into the future needs of platforms like Windows Mixed Reality and can help you understand how these new experiences will impact the ways we learn, collaborate, communicate, and create.
  30. Craig and Reza