SlideShare a Scribd company logo
1 of 50
ETTU
Inspiration session
HoloLens
Even kennismaken...
• Alexander Meijers
• Architect @ ETTU
• HoloLens Evangelist
• Oprichter van MixUG
• Twitter: @ameijers
• Email: a.meijers@ettu.nl /
alexander@appzinside.com
HoloLens | Apps | Azure SharePoint
| Office 365 | Dev Functional |
Architecture
Speaker | Blogger | 3 kids Fitness |
Airsoft
Agenda
• About realities
• Microsoft HoloLens device
• Fields of application
• Overview
• Input controls
• Sound
• Spatial perception & understanding
• Other cool stuff
• Data & Cloud
• Design considerations
Which reality?
Generation of realistic images,
sounds and other sensations
that replicate a real environment
or create an imaginary setting
An immersive experience created
entirely from computer-generated
Content. Also similar to 360 degree video
Virtual Reality
Direct or indirect view of a physical,
real-world environment
whose elements are augmented
by computer-generated sensory input
such as sound, video, graphics or GPS data
An overlay of content on the real world where
that content is not anchored to or part of it
Augmented Reality
Merging of real and virtual worlds
to produce new environments
and visualizations where physical
and digital objects co-exist
and interact in real time.
Overlay of synthetic content on the real world
that is anchored to and interacts with the real world
Mixed Reality
Immersive headsets
• Everything becomes Mixed Reality
• SteamVR
• AltSpaceVR
Now and the future!
October
2016
HoloLens v1
October/
November
2017
Immersive
headsets
2019
HoloLens v3
Microsoft HoloLens device
History of HoloLens
• Codenamed Project HoloLens
• Chief inventor Alex Kipman
• Official title is technical fellow
• He dreamed up Kinect in at the end of 2007
and set a vision which incorporated HoloLens
• It is the start of a transforming world
• In the new reality, sensors will be anywhere
• A visual computing platform controlled by speech and gesture
Satya Nadella - “The emergence of
the next computing interface”
Microsoft Hololens
• Windows 10 device
• First Holographic computer running on
Windows 10
• Contains a CPU, GPU and HPU
• Human understanding
• Gesture and voice input
• Gaze tracking
• Spatial sound
• Uses wi-fi to connect and has no wires
attached
• Design for comfort
Sensors, optics and speakers
Environment
camera
High definition
lenses
Spatial sound
with
speakers
Depth
camera
Video
camera
Demo
Holograms
Fields of application
Fields of application
•Enables the user to visualize
surrounding which is not directly
visible
•Get visual insight of an object or
model
•Modelling of non-existing objects
visualization
•Enrich real-world environment
objects with information
•Show information as part of the
real-world on a wall or table
•Show additional information to
objects, persons or activities
Provisioning
of information
•Support through linked view, voice
and gestures
•Meetings around Holographic
objects
•Working together on projects
whereby visualization is an
important part
•Working together when distance is
involved
Working
together
•Experience learning
•Getting more realistic teaching by
moving 2D presentations in books
to 3D holographic models
Education
•Holographic media
•Enrich media with additional
holographic objects
Media &
entertainment
•Play games as part of your real-
world environment
•Game interaction with your walls,
ceiling and floor
Gaming
• A company needs to add additional
electrical wiring.
• Detailed wiring plans are projected
over a wall or ceiling
• Based on detailed plans shown
through HoloLens he can decide
where to add
Example of visualization
Detecting
electrical wiring
• Detailed information about the
elevator through a dashboard
• A 3D representation of parts of the
elevator to allow quickly find the
problem
• Ability to contact others through
phone and mail for help
Example of visualization
Elevator
maintenance
• Getting better insights of BI data
through 3D models
• Extend the desktop with 2D/3D
information screens
Example of provisioning of
information
Enhance your BI
desktop
• Sharing the same view, scenarios
and data of a car simulation with
sensors
• Getting help from each other and
make it easier to explain on what
you are working on
Example of working together
Working
together on
car safety
• Getting a realistic 3D projection of
the human body
• It allows easy layering of the body
and mark different body parts
• By walking around the projection
and viewing and marking body parts
will help students to learn more
quickly
Example of education
Learning
about the
human body
• Become part of different squares in
Rome
• Rome is viewed as a 360 degree
view around you in all directions
• Images are enhanced wih
holographic additions like the inside
of the church and the fountain in the
front.
Example of media and
entertainment
…
• HoloLens allows us to play games
which become part of our real-world
environment
• Fragments is a CSI game in which
you, together with virtual people
solve crime delicts
• Virtual people use your room as if
there are actually there
Example of gaming
Mixed reality
during
gameplay
Demo
HoloMaps
Input controls
Gaze
• The direction of the
HoloLens pointing is called
the gaze
• Hits an object or part of
the environment
• Uses a Vector3 based value
to define its so called
“forward” direction
Gestures
• Recognize input by tracking the
position of either or both hands
• Gesture frame
• Recognized input from hands
• Bloom
• Press, hold and release
• Follow the hand (my own )
• Gestures
• Hold
• Manipulation
• Navigation
Voice
• Use words or sentences to
control your environment
• English language only at the
moment
• Phrase recognition using
Language Understanding
Intelligent Service (LUIS)
Sound
Spatial Sound
• Simulates 3D sound using direction,
distance and environmental
simulations
• Above, below, behind, to the side,
etc.
• Attach sound to holographic objects
• Works also when object is not in line
of sight
• Used to draw attention
• Audio engine in HoloLens
• CPU and memory considerations
• 10-12 spatial sound voices
Spatial Sound
• Gaze mixing
• Highlighting objects
• Play a sound on the object to get the
users attention
• Audio Haptics
• Reactive audio for touchless
interactions
• Play a sound when user selects an
object or when his hands appear inside
the gesture frame
• Immersion
• Ambient sounds surrounding the user
• Support your scene with background
sounds or music
Cortana
• Start with “Hey Cortana”
• Some thing you can say
• Move <app name> here
• Take a picture
• Start or stop recording
• Call <contact>
• How much battery do i have left?
• Restart or Shutdown
• Cortana can be turned on/off
Spatial Perception & understanding
Spatial perception
• Spatial perception and
mapping
• Rooms
• Different ways of detecting
and working with spatial
perception
• Meshes & planes
Spatial perception is the
ability to be aware of your
relationships with the
environment around you
and with yourself
Spatial perception
• Device scans your
environment and builds a
digital model in real time
• It allows HoloLens to see
different surfaces, walls
and ceiling
• Possible to simulate a
physical space
• E.g. Projecting a terain
over your floor
Demo
Scanning & building
Pinning
• Device can project a
hologram into a room and
keep it locked in position
• Called pinnnig
• Objects are not moving
relative to you but you
can move around the
object
• Allows you to view the
object from any angle
Demo
Spatial Design Concept
Other cool stuff
Vuforia
• Allows you to develop holographic
apps which recognize specific
things in the environment and
attach experiences to them
• Recognizes specific images and
objects in the environment
• Connects holograms to targets
• Vuforia engine
• Extend the capabilities of your
holographic app
• Targets can be stored on Device or
in the Cloud
Sharing holographic experiences
• Two or more people are
experiencing the same
holographic objects
• Accomplished to anchor sharing
HoloLens device editions comparison
• Kiosk mode
• Limiting running apps to enable
demo or showcase experiences
• MDM
• Manage Multiple HoloLens devices
through solutions like Microsoft
Intune
• Business Store Portal
• Private enterprise store for your
companies apps
• Secure boot
• Only boot software which is trusted
for your organization
• Windows Update for Business
• Controlled OS updates to device
Data & Cloud
Data storage
• Only allowed to store files to a
number of local folders
• Save or open from another App
like OneDrive
• HoloLens does not support
connecting external hard drives
or SD Cards
• There is no File Explorer
application
• You could use the Windows
Device Portal
Cloud
• Device supports connectivity to
a broad set of service
• Azure services
> Cognitive services
> AI / Bots
> Custom services
• Office 365
> Microsoft Graph
> SharePoint Online
• Other
> Bing
> Custom
Design considerations
User perspective
• Ensure the application is
comfortable to the user
• Avoid abrupt movements
• Allow them to see the world in
the background
• Animation from down, left or
right or fade in
• Move content slowly and
smoothly toward the user
• Keep a minimal distance of 3
meters
Design patterns for
mixed reality
User perspective
• Design your application from
an user’s unique point of view
• Determine if the user moves
around
• User is sitting down or
standing
• The user is the camera!
• Let them control the
movement
Design patterns for
mixed reality
Holographic frame
• Use the center of the holographic
frame for your holographic objects
• Help the user through guideness
• Arrows pointing to a specific
location
• Light trails
• Pointers
• Spatial sound
• Voice prompts
• Make sure your holograms fit the
frame
• They will feel natural Design patterns for
mixed reality
 Thank you!
Alexander Meijers
<the end/>

More Related Content

What's hot

Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsMark Billinghurst
 
Lecture7 Example VR Applications
Lecture7 Example VR ApplicationsLecture7 Example VR Applications
Lecture7 Example VR ApplicationsMark Billinghurst
 
COMP 4010: Lecture 5 - Interaction Design for Virtual Reality
COMP 4010: Lecture 5 - Interaction Design for Virtual RealityCOMP 4010: Lecture 5 - Interaction Design for Virtual Reality
COMP 4010: Lecture 5 - Interaction Design for Virtual RealityMark Billinghurst
 
Comp4010 lecture6 Prototyping
Comp4010 lecture6 PrototypingComp4010 lecture6 Prototyping
Comp4010 lecture6 PrototypingMark Billinghurst
 
COMP 4026 Lecture2: Design and Prototype
COMP 4026 Lecture2: Design and PrototypeCOMP 4026 Lecture2: Design and Prototype
COMP 4026 Lecture2: Design and PrototypeMark Billinghurst
 
COMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR InteractionCOMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR InteractionMark Billinghurst
 
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysMark Billinghurst
 
Mobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMark Billinghurst
 
Comp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsComp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsMark Billinghurst
 
COMP 4010 - Lecture 5: Interaction Design for Virtual Reality
COMP 4010 - Lecture 5: Interaction Design for Virtual RealityCOMP 4010 - Lecture 5: Interaction Design for Virtual Reality
COMP 4010 - Lecture 5: Interaction Design for Virtual RealityMark Billinghurst
 
COMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR InteractionCOMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR InteractionMark Billinghurst
 
COMP 4010: Lecture 6 Example VR Applications
COMP 4010: Lecture 6 Example VR ApplicationsCOMP 4010: Lecture 6 Example VR Applications
COMP 4010: Lecture 6 Example VR ApplicationsMark Billinghurst
 
MHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMark Billinghurst
 
Mobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - PrototypingMobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - PrototypingMark Billinghurst
 
2016 AR Summer School - Lecture4
2016 AR Summer School - Lecture42016 AR Summer School - Lecture4
2016 AR Summer School - Lecture4Mark Billinghurst
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsMark Billinghurst
 
Presentation on HOLOLENS
Presentation on HOLOLENSPresentation on HOLOLENS
Presentation on HOLOLENSVishal Sharma
 

What's hot (20)

Comp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR SystemsComp4010 Lecture7 Designing AR Systems
Comp4010 Lecture7 Designing AR Systems
 
Lecture7 Example VR Applications
Lecture7 Example VR ApplicationsLecture7 Example VR Applications
Lecture7 Example VR Applications
 
COMP 4010: Lecture 5 - Interaction Design for Virtual Reality
COMP 4010: Lecture 5 - Interaction Design for Virtual RealityCOMP 4010: Lecture 5 - Interaction Design for Virtual Reality
COMP 4010: Lecture 5 - Interaction Design for Virtual Reality
 
From Interaction to Empathy
From Interaction to EmpathyFrom Interaction to Empathy
From Interaction to Empathy
 
Comp4010 lecture6 Prototyping
Comp4010 lecture6 PrototypingComp4010 lecture6 Prototyping
Comp4010 lecture6 Prototyping
 
COMP 4026 Lecture2: Design and Prototype
COMP 4026 Lecture2: Design and PrototypeCOMP 4026 Lecture2: Design and Prototype
COMP 4026 Lecture2: Design and Prototype
 
COMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR InteractionCOMP 4010 Lecture9 AR Interaction
COMP 4010 Lecture9 AR Interaction
 
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic DisplaysCOMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
COMP 4010 - Lecture4 VR Technology - Visual and Haptic Displays
 
Mobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface DesignMobile AR lecture 9 - Mobile AR Interface Design
Mobile AR lecture 9 - Mobile AR Interface Design
 
Comp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research DirectionsComp4010 Lecture12 Research Directions
Comp4010 Lecture12 Research Directions
 
COMP 4010 - Lecture 5: Interaction Design for Virtual Reality
COMP 4010 - Lecture 5: Interaction Design for Virtual RealityCOMP 4010 - Lecture 5: Interaction Design for Virtual Reality
COMP 4010 - Lecture 5: Interaction Design for Virtual Reality
 
COMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR InteractionCOMP 4010 Lecture 9 AR Interaction
COMP 4010 Lecture 9 AR Interaction
 
COMP 4010: Lecture 6 Example VR Applications
COMP 4010: Lecture 6 Example VR ApplicationsCOMP 4010: Lecture 6 Example VR Applications
COMP 4010: Lecture 6 Example VR Applications
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
 
MHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction DesignMHIT 603: Introduction to Interaction Design
MHIT 603: Introduction to Interaction Design
 
Mobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - PrototypingMobile AR Lecture 3 - Prototyping
Mobile AR Lecture 3 - Prototyping
 
2016 AR Summer School - Lecture4
2016 AR Summer School - Lecture42016 AR Summer School - Lecture4
2016 AR Summer School - Lecture4
 
Comp4010 lecture11 VR Applications
Comp4010 lecture11 VR ApplicationsComp4010 lecture11 VR Applications
Comp4010 lecture11 VR Applications
 
Presentation on HOLOLENS
Presentation on HOLOLENSPresentation on HOLOLENS
Presentation on HOLOLENS
 
HoloLens
HoloLensHoloLens
HoloLens
 

Similar to HoloLens inspiration session

Holo basics develop your mixed reality hololens app with unity and visual s...
Holo basics   develop your mixed reality hololens app with unity and visual s...Holo basics   develop your mixed reality hololens app with unity and visual s...
Holo basics develop your mixed reality hololens app with unity and visual s...Alexander Meijers
 
Forge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLensForge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLensAutodesk
 
SPUnite17 Build Business Applications with HoloLens and Cloud
SPUnite17 Build Business Applications with HoloLens and CloudSPUnite17 Build Business Applications with HoloLens and Cloud
SPUnite17 Build Business Applications with HoloLens and CloudNCCOMMS
 
SharePoint Unite - Build business applications with HoloLens and Cloud
SharePoint Unite - Build business applications with HoloLens and CloudSharePoint Unite - Build business applications with HoloLens and Cloud
SharePoint Unite - Build business applications with HoloLens and CloudAlexander Meijers
 
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
 
Microsoft's HoloLens
Microsoft's HoloLensMicrosoft's HoloLens
Microsoft's HoloLensShoaib Belim
 
Microsoft_HoloLens
Microsoft_HoloLensMicrosoft_HoloLens
Microsoft_HoloLenskirankumarmh
 
Comp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsComp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsMark Billinghurst
 
Using Interaction Design Methods for Creating AR and VR Interfaces
Using Interaction Design Methods for Creating AR and VR InterfacesUsing Interaction Design Methods for Creating AR and VR Interfaces
Using Interaction Design Methods for Creating AR and VR InterfacesMark Billinghurst
 
Comp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface DesignComp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface DesignMark Billinghurst
 
Introduction to HoloLens development
Introduction to HoloLens developmentIntroduction to HoloLens development
Introduction to HoloLens developmentMark Blomsma
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesMark Billinghurst
 
UX for VR ignite talk
UX for VR ignite talkUX for VR ignite talk
UX for VR ignite talkDelightex
 

Similar to HoloLens inspiration session (20)

Holo basics develop your mixed reality hololens app with unity and visual s...
Holo basics   develop your mixed reality hololens app with unity and visual s...Holo basics   develop your mixed reality hololens app with unity and visual s...
Holo basics develop your mixed reality hololens app with unity and visual s...
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Forge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLensForge - DevCon 2016: Introduction to building for HoloLens
Forge - DevCon 2016: Introduction to building for HoloLens
 
SPUnite17 Build Business Applications with HoloLens and Cloud
SPUnite17 Build Business Applications with HoloLens and CloudSPUnite17 Build Business Applications with HoloLens and Cloud
SPUnite17 Build Business Applications with HoloLens and Cloud
 
SharePoint Unite - Build business applications with HoloLens and Cloud
SharePoint Unite - Build business applications with HoloLens and CloudSharePoint Unite - Build business applications with HoloLens and Cloud
SharePoint Unite - Build business applications with HoloLens and Cloud
 
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...
 
Microsoft's HoloLens
Microsoft's HoloLensMicrosoft's HoloLens
Microsoft's HoloLens
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
 
Microsoft_HoloLens
Microsoft_HoloLensMicrosoft_HoloLens
Microsoft_HoloLens
 
Comp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and SystemsComp4010 Lecture9 VR Input and Systems
Comp4010 Lecture9 VR Input and Systems
 
ISS2022 Keynote
ISS2022 KeynoteISS2022 Keynote
ISS2022 Keynote
 
Using Interaction Design Methods for Creating AR and VR Interfaces
Using Interaction Design Methods for Creating AR and VR InterfacesUsing Interaction Design Methods for Creating AR and VR Interfaces
Using Interaction Design Methods for Creating AR and VR Interfaces
 
Holo
HoloHolo
Holo
 
Holo
HoloHolo
Holo
 
Comp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface DesignComp4010 Lecture10 VR Interface Design
Comp4010 Lecture10 VR Interface Design
 
Introduction to HoloLens development
Introduction to HoloLens developmentIntroduction to HoloLens development
Introduction to HoloLens development
 
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic ExperiencesVSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
VSMM 2016 Keynote: Using AR and VR to create Empathic Experiences
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
 
HoloLens
HoloLensHoloLens
HoloLens
 
UX for VR ignite talk
UX for VR ignite talkUX for VR ignite talk
UX for VR ignite talk
 

More from Alexander Meijers

Microsoft ignite tour - Create an immersive experience with office 365 data ...
Microsoft ignite tour  - Create an immersive experience with office 365 data ...Microsoft ignite tour  - Create an immersive experience with office 365 data ...
Microsoft ignite tour - Create an immersive experience with office 365 data ...Alexander Meijers
 
Microsoft ignite tour empower your workers using remote assist - theater se...
Microsoft ignite tour   empower your workers using remote assist - theater se...Microsoft ignite tour   empower your workers using remote assist - theater se...
Microsoft ignite tour empower your workers using remote assist - theater se...Alexander Meijers
 
O365 and SharePoint Connect - Create an immersive experience with office 365...
O365 and SharePoint Connect  - Create an immersive experience with office 365...O365 and SharePoint Connect  - Create an immersive experience with office 365...
O365 and SharePoint Connect - Create an immersive experience with office 365...Alexander Meijers
 
Modern workplace conference create an immersive experience with office 365 ...
Modern workplace conference   create an immersive experience with office 365 ...Modern workplace conference   create an immersive experience with office 365 ...
Modern workplace conference create an immersive experience with office 365 ...Alexander Meijers
 
Code motion - Extend visualization of microsoft graph data to hololens applic...
Code motion - Extend visualization of microsoft graph data to hololens applic...Code motion - Extend visualization of microsoft graph data to hololens applic...
Code motion - Extend visualization of microsoft graph data to hololens applic...Alexander Meijers
 
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
 
Code europe holoadvanced - building more advanced mixed reality apps for ho...
Code europe   holoadvanced - building more advanced mixed reality apps for ho...Code europe   holoadvanced - building more advanced mixed reality apps for ho...
Code europe holoadvanced - building more advanced mixed reality apps for ho...Alexander Meijers
 
Azure thursday HoloLens and cognitive services a powerful combination
Azure thursday HoloLens and cognitive services a powerful combinationAzure thursday HoloLens and cognitive services a powerful combination
Azure thursday HoloLens and cognitive services a powerful combinationAlexander Meijers
 
Spsbe2016 extend your office 365 environement to cross-platform apps
Spsbe2016   extend your office 365 environement to cross-platform appsSpsbe2016   extend your office 365 environement to cross-platform apps
Spsbe2016 extend your office 365 environement to cross-platform appsAlexander Meijers
 
Implementation of azure active directory authentication with cross platform d...
Implementation of azure active directory authentication with cross platform d...Implementation of azure active directory authentication with cross platform d...
Implementation of azure active directory authentication with cross platform d...Alexander Meijers
 
Build your own yammer app @ Collab365
Build your own yammer app @ Collab365Build your own yammer app @ Collab365
Build your own yammer app @ Collab365Alexander Meijers
 
Develop business apps cross-platform development using visual studio with x...
Develop business apps   cross-platform development using visual studio with x...Develop business apps   cross-platform development using visual studio with x...
Develop business apps cross-platform development using visual studio with x...Alexander Meijers
 
SharePoint 2013 for internet websites
SharePoint 2013 for internet websitesSharePoint 2013 for internet websites
SharePoint 2013 for internet websitesAlexander Meijers
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basicsAlexander Meijers
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsAlexander Meijers
 
Share point 2013 and sql server 2012 what to choose
Share point 2013 and sql server 2012   what to chooseShare point 2013 and sql server 2012   what to choose
Share point 2013 and sql server 2012 what to chooseAlexander Meijers
 
Access share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAccess share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAlexander Meijers
 
Share point unvealed apps in sharepoint 2013
Share point unvealed   apps in sharepoint 2013Share point unvealed   apps in sharepoint 2013
Share point unvealed apps in sharepoint 2013Alexander Meijers
 

More from Alexander Meijers (20)

Microsoft ignite tour - Create an immersive experience with office 365 data ...
Microsoft ignite tour  - Create an immersive experience with office 365 data ...Microsoft ignite tour  - Create an immersive experience with office 365 data ...
Microsoft ignite tour - Create an immersive experience with office 365 data ...
 
Microsoft ignite tour empower your workers using remote assist - theater se...
Microsoft ignite tour   empower your workers using remote assist - theater se...Microsoft ignite tour   empower your workers using remote assist - theater se...
Microsoft ignite tour empower your workers using remote assist - theater se...
 
O365 and SharePoint Connect - Create an immersive experience with office 365...
O365 and SharePoint Connect  - Create an immersive experience with office 365...O365 and SharePoint Connect  - Create an immersive experience with office 365...
O365 and SharePoint Connect - Create an immersive experience with office 365...
 
Modern workplace conference create an immersive experience with office 365 ...
Modern workplace conference   create an immersive experience with office 365 ...Modern workplace conference   create an immersive experience with office 365 ...
Modern workplace conference create an immersive experience with office 365 ...
 
Code motion - Extend visualization of microsoft graph data to hololens applic...
Code motion - Extend visualization of microsoft graph data to hololens applic...Code motion - Extend visualization of microsoft graph data to hololens applic...
Code motion - Extend visualization of microsoft graph data to hololens applic...
 
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...
 
Code europe holoadvanced - building more advanced mixed reality apps for ho...
Code europe   holoadvanced - building more advanced mixed reality apps for ho...Code europe   holoadvanced - building more advanced mixed reality apps for ho...
Code europe holoadvanced - building more advanced mixed reality apps for ho...
 
Azure thursday HoloLens and cognitive services a powerful combination
Azure thursday HoloLens and cognitive services a powerful combinationAzure thursday HoloLens and cognitive services a powerful combination
Azure thursday HoloLens and cognitive services a powerful combination
 
Spsbe2016 extend your office 365 environement to cross-platform apps
Spsbe2016   extend your office 365 environement to cross-platform appsSpsbe2016   extend your office 365 environement to cross-platform apps
Spsbe2016 extend your office 365 environement to cross-platform apps
 
Implementation of azure active directory authentication with cross platform d...
Implementation of azure active directory authentication with cross platform d...Implementation of azure active directory authentication with cross platform d...
Implementation of azure active directory authentication with cross platform d...
 
Build your own yammer app @ Collab365
Build your own yammer app @ Collab365Build your own yammer app @ Collab365
Build your own yammer app @ Collab365
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
 
Develop business apps cross-platform development using visual studio with x...
Develop business apps   cross-platform development using visual studio with x...Develop business apps   cross-platform development using visual studio with x...
Develop business apps cross-platform development using visual studio with x...
 
SharePoint 2013 for internet websites
SharePoint 2013 for internet websitesSharePoint 2013 for internet websites
SharePoint 2013 for internet websites
 
Build you own yammer app
Build you own yammer appBuild you own yammer app
Build you own yammer app
 
Sp24 design a share point 2013 architecture – the basics
Sp24   design a share point 2013 architecture – the basicsSp24   design a share point 2013 architecture – the basics
Sp24 design a share point 2013 architecture – the basics
 
Design a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basicsDesign a share point 2013 architecture – the basics
Design a share point 2013 architecture – the basics
 
Share point 2013 and sql server 2012 what to choose
Share point 2013 and sql server 2012   what to chooseShare point 2013 and sql server 2012   what to choose
Share point 2013 and sql server 2012 what to choose
 
Access share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAccess share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-apps
 
Share point unvealed apps in sharepoint 2013
Share point unvealed   apps in sharepoint 2013Share point unvealed   apps in sharepoint 2013
Share point unvealed apps in sharepoint 2013
 

Recently uploaded

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
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
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 

Recently uploaded (20)

Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
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
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
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
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
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...
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 

HoloLens inspiration session

  • 2. Even kennismaken... • Alexander Meijers • Architect @ ETTU • HoloLens Evangelist • Oprichter van MixUG • Twitter: @ameijers • Email: a.meijers@ettu.nl / alexander@appzinside.com HoloLens | Apps | Azure SharePoint | Office 365 | Dev Functional | Architecture Speaker | Blogger | 3 kids Fitness | Airsoft
  • 3. Agenda • About realities • Microsoft HoloLens device • Fields of application • Overview • Input controls • Sound • Spatial perception & understanding • Other cool stuff • Data & Cloud • Design considerations
  • 5. Generation of realistic images, sounds and other sensations that replicate a real environment or create an imaginary setting An immersive experience created entirely from computer-generated Content. Also similar to 360 degree video Virtual Reality
  • 6. Direct or indirect view of a physical, real-world environment whose elements are augmented by computer-generated sensory input such as sound, video, graphics or GPS data An overlay of content on the real world where that content is not anchored to or part of it Augmented Reality
  • 7. Merging of real and virtual worlds to produce new environments and visualizations where physical and digital objects co-exist and interact in real time. Overlay of synthetic content on the real world that is anchored to and interacts with the real world Mixed Reality
  • 8. Immersive headsets • Everything becomes Mixed Reality • SteamVR • AltSpaceVR
  • 9. Now and the future! October 2016 HoloLens v1 October/ November 2017 Immersive headsets 2019 HoloLens v3
  • 11. History of HoloLens • Codenamed Project HoloLens • Chief inventor Alex Kipman • Official title is technical fellow • He dreamed up Kinect in at the end of 2007 and set a vision which incorporated HoloLens • It is the start of a transforming world • In the new reality, sensors will be anywhere • A visual computing platform controlled by speech and gesture Satya Nadella - “The emergence of the next computing interface”
  • 12. Microsoft Hololens • Windows 10 device • First Holographic computer running on Windows 10 • Contains a CPU, GPU and HPU • Human understanding • Gesture and voice input • Gaze tracking • Spatial sound • Uses wi-fi to connect and has no wires attached • Design for comfort
  • 13. Sensors, optics and speakers Environment camera High definition lenses Spatial sound with speakers Depth camera Video camera
  • 16. Fields of application •Enables the user to visualize surrounding which is not directly visible •Get visual insight of an object or model •Modelling of non-existing objects visualization •Enrich real-world environment objects with information •Show information as part of the real-world on a wall or table •Show additional information to objects, persons or activities Provisioning of information •Support through linked view, voice and gestures •Meetings around Holographic objects •Working together on projects whereby visualization is an important part •Working together when distance is involved Working together •Experience learning •Getting more realistic teaching by moving 2D presentations in books to 3D holographic models Education •Holographic media •Enrich media with additional holographic objects Media & entertainment •Play games as part of your real- world environment •Game interaction with your walls, ceiling and floor Gaming
  • 17. • A company needs to add additional electrical wiring. • Detailed wiring plans are projected over a wall or ceiling • Based on detailed plans shown through HoloLens he can decide where to add Example of visualization Detecting electrical wiring
  • 18. • Detailed information about the elevator through a dashboard • A 3D representation of parts of the elevator to allow quickly find the problem • Ability to contact others through phone and mail for help Example of visualization Elevator maintenance
  • 19. • Getting better insights of BI data through 3D models • Extend the desktop with 2D/3D information screens Example of provisioning of information Enhance your BI desktop
  • 20. • Sharing the same view, scenarios and data of a car simulation with sensors • Getting help from each other and make it easier to explain on what you are working on Example of working together Working together on car safety
  • 21. • Getting a realistic 3D projection of the human body • It allows easy layering of the body and mark different body parts • By walking around the projection and viewing and marking body parts will help students to learn more quickly Example of education Learning about the human body
  • 22. • Become part of different squares in Rome • Rome is viewed as a 360 degree view around you in all directions • Images are enhanced wih holographic additions like the inside of the church and the fountain in the front. Example of media and entertainment …
  • 23. • HoloLens allows us to play games which become part of our real-world environment • Fragments is a CSI game in which you, together with virtual people solve crime delicts • Virtual people use your room as if there are actually there Example of gaming Mixed reality during gameplay
  • 26. Gaze • The direction of the HoloLens pointing is called the gaze • Hits an object or part of the environment • Uses a Vector3 based value to define its so called “forward” direction
  • 27. Gestures • Recognize input by tracking the position of either or both hands • Gesture frame • Recognized input from hands • Bloom • Press, hold and release • Follow the hand (my own ) • Gestures • Hold • Manipulation • Navigation
  • 28. Voice • Use words or sentences to control your environment • English language only at the moment • Phrase recognition using Language Understanding Intelligent Service (LUIS)
  • 29. Sound
  • 30. Spatial Sound • Simulates 3D sound using direction, distance and environmental simulations • Above, below, behind, to the side, etc. • Attach sound to holographic objects • Works also when object is not in line of sight • Used to draw attention • Audio engine in HoloLens • CPU and memory considerations • 10-12 spatial sound voices
  • 31. Spatial Sound • Gaze mixing • Highlighting objects • Play a sound on the object to get the users attention • Audio Haptics • Reactive audio for touchless interactions • Play a sound when user selects an object or when his hands appear inside the gesture frame • Immersion • Ambient sounds surrounding the user • Support your scene with background sounds or music
  • 32. Cortana • Start with “Hey Cortana” • Some thing you can say • Move <app name> here • Take a picture • Start or stop recording • Call <contact> • How much battery do i have left? • Restart or Shutdown • Cortana can be turned on/off
  • 33. Spatial Perception & understanding
  • 34. Spatial perception • Spatial perception and mapping • Rooms • Different ways of detecting and working with spatial perception • Meshes & planes Spatial perception is the ability to be aware of your relationships with the environment around you and with yourself
  • 35. Spatial perception • Device scans your environment and builds a digital model in real time • It allows HoloLens to see different surfaces, walls and ceiling • Possible to simulate a physical space • E.g. Projecting a terain over your floor
  • 37. Pinning • Device can project a hologram into a room and keep it locked in position • Called pinnnig • Objects are not moving relative to you but you can move around the object • Allows you to view the object from any angle
  • 40. Vuforia • Allows you to develop holographic apps which recognize specific things in the environment and attach experiences to them • Recognizes specific images and objects in the environment • Connects holograms to targets • Vuforia engine • Extend the capabilities of your holographic app • Targets can be stored on Device or in the Cloud
  • 41. Sharing holographic experiences • Two or more people are experiencing the same holographic objects • Accomplished to anchor sharing
  • 42. HoloLens device editions comparison • Kiosk mode • Limiting running apps to enable demo or showcase experiences • MDM • Manage Multiple HoloLens devices through solutions like Microsoft Intune • Business Store Portal • Private enterprise store for your companies apps • Secure boot • Only boot software which is trusted for your organization • Windows Update for Business • Controlled OS updates to device
  • 44. Data storage • Only allowed to store files to a number of local folders • Save or open from another App like OneDrive • HoloLens does not support connecting external hard drives or SD Cards • There is no File Explorer application • You could use the Windows Device Portal
  • 45. Cloud • Device supports connectivity to a broad set of service • Azure services > Cognitive services > AI / Bots > Custom services • Office 365 > Microsoft Graph > SharePoint Online • Other > Bing > Custom
  • 47. User perspective • Ensure the application is comfortable to the user • Avoid abrupt movements • Allow them to see the world in the background • Animation from down, left or right or fade in • Move content slowly and smoothly toward the user • Keep a minimal distance of 3 meters Design patterns for mixed reality
  • 48. User perspective • Design your application from an user’s unique point of view • Determine if the user moves around • User is sitting down or standing • The user is the camera! • Let them control the movement Design patterns for mixed reality
  • 49. Holographic frame • Use the center of the holographic frame for your holographic objects • Help the user through guideness • Arrows pointing to a specific location • Light trails • Pointers • Spatial sound • Voice prompts • Make sure your holograms fit the frame • They will feel natural Design patterns for mixed reality
  • 50.  Thank you! Alexander Meijers <the end/>

Editor's Notes

  1. Virtual Reality - typically refers to computer technologies that use virtual reality headsets to generate the realistic images, sounds and other sensations that replicate a real environment or create an imaginary setting. Augmented Reality - is 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. Mixed Reality - is 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. 
  2. Virtual Reality - typically refers to computer technologies that use virtual reality headsets to generate the realistic images, sounds and other sensations that replicate a real environment or create an imaginary setting. Augmented Reality - is 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. Mixed Reality - is 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. 
  3. Virtual Reality - typically refers to computer technologies that use virtual reality headsets to generate the realistic images, sounds and other sensations that replicate a real environment or create an imaginary setting. Augmented Reality - is 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. Mixed Reality - is 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. 
  4. https://www.wired.com/2015/01/microsoft-nadella/
  5. Advanced sensors – 4 environment cameras / 1 depth camera / 1 video camera / Ambient sensor / 4 microphones / mixed reality capture Advanced optics – High definition lenses used as an advanced optical projection system. Built-in speakers – spatial sound – hear anything from anywhere in the room
  6. Holograms, GalaxyExplorer, HoloMaps, DemoHoloLensTag
  7. Visualization - Think of pluming and electrical wiring in the walls. Building maps of a device (e.g. control panels, elevator, etc.) Provisioning of information – These kind of applications are providing additional information to objects, persons or activities around you Working together – The use of HoloLens to work together on projects and help out another. Presentation, collaboration and guidance Education – Getting experience by getting the feel how big or small something is and teaching with holographic presentations of 2D examples Media & entertainment – enrich existing media with holographic objects to allow it to have more depth by going from 2D to 3D Gaming – Play games combined in our world
  8. Holograms, GalaxyExplorer, HoloMaps, DemoHoloLensTag
  9. Hold: Holding a press beyond the system's Hold threshold. Manipulation: A press, followed by absolute movement of your hand through 3-dimensional world. Navigation: A press, followed by relative movement of your hand or the controller within a 3-dimensional unit cube, potentially on axis-aligned rails. More on this below.
  10. LUIS - Language Understanding Intelligent Service – Allows you to create language understanding models https://www.luis.ai/ https://katvharris.azurewebsites.net/blog/hololens-and-luis/
  11.  use 10-12 spatial sound voices while using less than ~12% of the CPU (~70% of one of the four cores
  12. Move <app> here uses the gaze position to reposition the app Call <contact> used Skype. At the moment only Skype personal is supported https://support.microsoft.com/nl-nl/help/12630/hololens-cortana-on-hololens
  13. Ricochet - afketsen
  14. Holograms, GalaxyExplorer, HoloMaps, DemoHoloLensTag
  15. Ricochet - afketsen
  16. Holograms, GalaxyExplorer, HoloMaps, DemoHoloLensTag
  17. https://developer.microsoft.com/en-us/windows/holographic/shared_holographic_experiences https://library.vuforia.com/articles/Training/Developing-Vuforia-Apps-for-HoloLens
  18. https://developer.microsoft.com/en-us/windows/holographic/shared_holographic_experiences
  19. https://developer.microsoft.com/en-us/windows/holographic/release_notes https://blogs.windows.com/devices/2016/08/02/hololens-development-edition-updates-2/#MZrHuxPJz6RKKWpr.97
  20. https://developer.microsoft.com/en-us/windows/holographic/saving_and_finding_your_files https://developer.microsoft.com/en-us/windows/holographic/App_model.html#known_folders File pickers - HoloLens supports both FileOpenPicker and FileSavePicker contracts. However, no app comes pre-installed that fulfills the file picker contracts. These apps - OneDrive, for example - can be installed from the Windows Store. https://developer.microsoft.com/en-us/windows/holographic/App_model.html#file_pickers
  21. https://developer.microsoft.com/en-us/windows/holographic/saving_and_finding_your_files https://developer.microsoft.com/en-us/windows/holographic/App_model.html#known_folders File pickers - HoloLens supports both FileOpenPicker and FileSavePicker contracts. However, no app comes pre-installed that fulfills the file picker contracts. These apps - OneDrive, for example - can be installed from the Windows Store. https://developer.microsoft.com/en-us/windows/holographic/App_model.html#file_pickers
  22. Design
  23. Design
  24. Design