SlideShare uma empresa Scribd logo
BUILDING BUSINESS APPLICATIONS WITH HOLOLENS
AND CLOUD
“HoloLens Evangelist”
I am responsible for architecture related business for our project services
department at ETTU. I’m involved as architect at different companies like Jumbo
Maritime, PGGM, Gemeente Amersfoort and others
Alexander Meijers
ABOUT ME
 Solutions Architect for ETTU
 Founder of the Mixed Reality User Group
 MixUG: http://www.mixug.nl
 Email: a.meijers@ettu.nl or alexander@appzinside.com
 Twitter: @ameijers
 Blog: http://www.appzinside.com
5INTRO ETTU
TODAY’S TALK
AGENDA
 Realities explained
 Microsoft HoloLens
 Fields of Application
 HoloLens capabilities
 Gestures
 Sound
 Spatial understanding
 Local storage
 Cloud
 Data
 Connectivity
 User Experience
 Security
Slider
Content Ads
REALITIES EXPLAINED
HOLOLENS & CLOUD 7
REALITIES
EXPLAINED
Merging of real and virtual worlds to
produce new environments and
visualizations where physical and
digital objects co-exist and interact
in real time.
An overlay of synthetic content on
the real world that is anchored to
and interacts with the real world
MIXED 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
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
HOLOLENS & CLOUD 8
EVERYTHING
BECOMES MIXED REALITY
 Virtual Reality devices
 SteamVR
 AltSpaceVR
 October/November 2017
IMMERSIVE HEADSETS
 Mixed Reality Device
 Developer and Commercial Suite
version
 Since October 2016
HOLOLENS
2019
HoloLens v3
MICROSOFT HOLOLENS
HOLOLENS & CLOUD 11
MICROSOFT HOLOLENS
 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
HOLOLENS & CLOUD 12
SENSORS, OPTICS AND
SPEAKERS
Environment
camera
Depth
camera
Video
camera
Spatial Sound
With
speakers
High definition
lenses
“DEMONSTRATION OF HOLOLENS
APPLICATIONS”
“Holograms”
HOLOLENS & CLOUD 15
MICROSOFT HOLOLENS
EDITIONS
 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
FIELDS OF APPLICATION
HOLOLENS & CLOUD 17
FIELDS OF APPLICATION
HoloLens
 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
 Holographic media
 Enrich media with
additional holographic
objects
MEDIA AND
ENTERTAINMENT
 Experience learning
 Getting more realistic
teaching by moving 2D
presentations in books to
3D holographic models
EDUCATION
 Play games as part of your
real-world environment
 Game interaction with your
walls, ceiling and floor
GAMING
HOLOLENS & CLOUD 18
HOLOLENS EXAMPLES
HOLOLENS & CLOUD 19
HOLOLENS EXAMPLES
HOLOLENS & CLOUD 20
HOLOLENS EXAMPLES
HOLOLENS & CLOUD 21
HOLOLENS EXAMPLES
HOLOLENS & CLOUD 22
HOLOLENS EXAMPLES
HOLOLENS & CLOUD 23
HOLOLENS EXAMPLES
“DEMONSTRATION OF SPATIAL DESIGN
CONCEPT”
“HoloLens app for creating neighbourhood facilities”
INPUT CONTROLS
HOLOLENS & CLOUD 26
INPUT CONTROLS
GAZE
 The direction of the HoloLens pointing is called the gaze
 In principle the direction in which you look
 Hits an object or part of the environment
 Used for selecting or pointing
HOLOLENS & CLOUD 27
INPUT CONTROLS
GESTURES
 Recognize input by tracking the position of either or
both hands within the gesture frame
 Bloom gesture
 Click gesture
 Press and release
 Click gesture with hold
 Manipulation
 Navigation
HOLOLENS & CLOUD 28
INPUT CONTROLS
SPEECH
 Use words or sentences to control your environment
 English language only at the moment
 Hey Cortana
SPATIAL SOUND
HOLOLENS & CLOUD 30
SPATIAL SOUND
POSSIBILITIES
 Simulates 3D sound using direction, distance and environmental
simulations
 Above, below, behind, to the side, etc.
How?
Gaze Mixing
 Attach sound to holographic objects
 Works also when object is not in line of sight
 Used to draw attention
Audio Haptics
 Selecting an object
 Hands within the gesture frame
Immersion
 Ambient sounds surrounding the user
 Background music
SPATIAL UNDERSTANDING
HOLOLENS & CLOUD 32
SPATIAL UNDERSTANDING
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
HOLOLENS & CLOUD 33
SPATIAL UNDERSTANDING
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
“DEMONSTRATION OF SPATIAL MAPPING
HOLOGRAM”
“Spatial Understanding”
OTHER TECHNOLOGIES
HOLOLENS & CLOUD 36
TECHNOLOGIES
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
HOLOLENS & CLOUD 37
TECHNOLOGIES
SHARING EXPERIENCES
 Two or more people are experiencing the same holographic
objects
 Accomplished by anchor sharing
 Use cloud to send anchors over to other devices
CLOUD & DATA
HOLOLENS & CLOUD 39
CLOUD & DATA
The workforce in your application is defined by the
amount and type of data which is transferred from
and to the HoloLens application
DATA
Use of certain data, latency when connecting
services and security will influence the user
experience
USER EXPERIENCE
Location and preferences of your customer defines
the ability of your HoloLens application to connect
to services and is divided into different scenarios
CONNECTIVITY
Data transferred need to be secured depending on
the type of data. Also authentication differs from
online services and available customer security.
SECURITY
APPLICATION REQUIREMENTS
COSTS
HOLOLENS & CLOUD 40
APPLICATION
REQUIREMENTS
 What is the goal of your application?
 Are you storing any data?
 Storage on device
 Storage in the Cloud
 What type of data are you storing?
 Common application data
 Holograph objects
 Sensory data
 Are you depending on any (external) data?
 Need the data to be exposed to other services or
applications?
 Where is the device used?
 What kind of access do we have with external sources?
 Continuously
 Hybrid
 Offline
 What is the impact on user experience of HoloLens users?
 Security
 Latency with connected sources
HOLOLENS & CLOUD 41
DATA
LOCAL 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
HOLOLENS & CLOUD 42
DATA SERVICES
CONNECTING DATA TO HOLOLENS
 Online Services
 Bing
 Other third-party services
 Azure Services
 Custom services
 Bots / AI
 Azure Cognitive Services
 Office 365
 Microsoft Graph
 SharePoint Online
 Special
 Vuforia Cloud Recognition Service
“DEMONSTRATION OF HOLOMARKER”
“HoloLens app using SharePoint Online as
registration service for tagging improvements”
HOLOLENS & CLOUD 44
CONNECTIVITY
CONNECTION SCENARIOS
 Preloading data to device and
post saving data to Cloud
 No internet whatsoever
 Keep application small by
getting only relevant data
OFFLINE
 Connection not always present
or very low bandwidth
 Application runs in different
environments with different
connectivity
 Caching mechanism for
availability of data and
performance
HYBRID
 Continuously connected
 Get only data when needed
 Caching mechanism for
performance
ONLINE
HOLOLENS & CLOUD 45
CLOUD & DATA
SECURITY CONSIDERATIONS
 Do you need to secure your content?
 Building services
 Is your content available for other applications?
 Is your content anonymous available for the big world?
 E.g. a service which delivers certain data from your organization or type
of services
 GDPR is not an illusion, data need to be secured depending
on the content
HOLOLENS & CLOUD 46
CLOUD & DATA
IDENTITY & AUTHENTICATION
Anonymous External Providers
(Facebook, Twitter, Google, etc.)
Azure Active Directory Custom Providers Keys
Online services X X X X X
Office 365
Microsoft Graph
X
Azure Services
(AI/Bots/Custom)
X X X
Office 365
SharePoint Online
X
Azure Cognitive Services X
Vuforia Cloud Recognition
Service
X
“DEMONSTRATION OF OFFICE
SKETCH”
“HoloLens app accessing Microsoft Graph”
HOLOLENS & CLOUD 48
USER EXPERIENCE
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 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
HOLOLENS & CLOUD 49
USER EXPERIENCE
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 and be part of the
real-life environment
 They will feel natural
HOLOLENS & CLOUD 50
USER EXPERIENCE
APPLICATION
 Make sure that your application uses background processes
to prevent latency
 Only load data which you actually need
 Keep traffic to a minimum when accessing services
 Keep framerates up to 60 fps
 Use optimized assets specifically build for HoloLens
“DEMONSTRATION OF HOLOMAPS”
“HoloLens app using Bing as a service”
HOLOLENS & CLOUD 52
CLOUD & DATA
COSTS
 Devices
 Number of devices
 Development or Commercial Suite edition
 Additional hardware / software
 Sensors to enhance application or collect data
 Embedded software/hardware
 Additional cost for solution development to support hybrid and offline scenarios
 Holograms
 External services
 Data storage
 Retrieval of data
 Use of a services
WRAP-UP
HOLOLENS & CLOUD 54
WRAP-UP
TAKEAWAYS
 HoloLens is at the moment the best mixed reality device for
building applications for small to large business
 The inbuild gestures, speech, spatial sound and spatial
mapping give the user that true immersive experience for
building business applications
 Consider application requirements and the cost
 When building applications keep the four in mind; Data,
Connectivity, User Experience and Security
THANKS FOR WATCHING!
SharePoint Unite
Kampenringweg 45b, Gouda
0182-686 000
a.meijers@ettu.nl / alexander@appzinside.com
Contact me:
facebook.com/alexandermeijers.5
@ameijers
Follow me on:

Mais conteúdo relacionado

Mais procurados

Microsoft hololens ppt
Microsoft hololens pptMicrosoft hololens ppt
Microsoft hololens ppt
yamini poorna thota
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Nandan Kushwaha
 
Microsoft Hololens Seminar Report
Microsoft Hololens Seminar ReportMicrosoft Hololens Seminar Report
Microsoft Hololens Seminar Report
Hitesh Kumar Singh
 
SPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel Hamers
SPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel HamersSPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel Hamers
SPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel Hamers
DIWUG
 
Microsoft HoloLens
Microsoft HoloLens Microsoft HoloLens
Microsoft HoloLens
Abhijith M.B
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
Manan Jain
 
HoloLens
HoloLensHoloLens
Hololens
HololensHololens
Hololens
aminpathan11
 
Microsoft_HoloLens
Microsoft_HoloLensMicrosoft_HoloLens
Microsoft_HoloLens
kirankumarmh
 
Microsoft hololens
Microsoft  hololensMicrosoft  hololens
Microsoft hololens
Ravi Krishna
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Vivek Singh
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Ashraful Tauhid
 
Microsoft Hololens
 Microsoft Hololens Microsoft Hololens
Microsoft Hololens
Karthik Dontha
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
Vignesh Nethaji
 
Microsoft Hololens
Microsoft Hololens Microsoft Hololens
Microsoft Hololens
arun alfie
 
Hololens
Hololens Hololens
Hololens
vipin sharma
 
Seminar on Hololens
Seminar on HololensSeminar on Hololens
Seminar on Hololens
Uma Sankar Nayak
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
kiran dutta
 
Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25
Muralidhar Thunuguntla
 

Mais procurados (19)

Microsoft hololens ppt
Microsoft hololens pptMicrosoft hololens ppt
Microsoft hololens ppt
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Microsoft Hololens Seminar Report
Microsoft Hololens Seminar ReportMicrosoft Hololens Seminar Report
Microsoft Hololens Seminar Report
 
SPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel Hamers
SPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel HamersSPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel Hamers
SPSNL17 - Introductie HoloLens - Augmented Reality in 2017 - Michiel Hamers
 
Microsoft HoloLens
Microsoft HoloLens Microsoft HoloLens
Microsoft HoloLens
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
HoloLens
HoloLensHoloLens
HoloLens
 
Hololens
HololensHololens
Hololens
 
Microsoft_HoloLens
Microsoft_HoloLensMicrosoft_HoloLens
Microsoft_HoloLens
 
Microsoft hololens
Microsoft  hololensMicrosoft  hololens
Microsoft hololens
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Microsoft Hololens
 Microsoft Hololens Microsoft Hololens
Microsoft Hololens
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
 
Microsoft Hololens
Microsoft Hololens Microsoft Hololens
Microsoft Hololens
 
Hololens
Hololens Hololens
Hololens
 
Seminar on Hololens
Seminar on HololensSeminar on Hololens
Seminar on Hololens
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25
 

Semelhante a SharePoint Unite - Build business applications with HoloLens and Cloud

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
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
Sri Teja
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
Badiginchala Manohari
 
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
 
HoloLens inspiration session
HoloLens inspiration sessionHoloLens inspiration session
HoloLens inspiration session
Alexander Meijers
 
Hololens
HololensHololens
Hololens
anjanaprakash
 
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
AugmentedWorldExpo
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
Sarah Sexton
 
Microsoft's HoloLens
Microsoft's HoloLensMicrosoft's HoloLens
Microsoft's HoloLens
Shoaib Belim
 
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
 
Building Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensBuilding Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLens
Nick Landry
 
Microsoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptxMicrosoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptx
sandyofficial0305
 
Mixed Reality Technology ppt
Mixed Reality Technology ppt Mixed Reality Technology ppt
Mixed Reality Technology ppt
NishikantGanthade
 
Presentation on Microsoft Hololens
Presentation on Microsoft HololensPresentation on Microsoft Hololens
Presentation on Microsoft Hololens
Badam Anand
 
BIMO Forum 2017 - Présentation Microsoft HoloLens
BIMO Forum 2017 - Présentation Microsoft HoloLensBIMO Forum 2017 - Présentation Microsoft HoloLens
BIMO Forum 2017 - Présentation Microsoft HoloLens
Artionet Web Agency
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Shimona Agarwal
 
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & MicrosoftYerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Microsoft
 
Building Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for UnityBuilding Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for Unity
Nick Landry
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to development
Matteo Valoriani
 
Mixed reality
Mixed realityMixed reality
Mixed reality
Musafar Sakeen
 

Semelhante a SharePoint Unite - Build business applications with HoloLens and Cloud (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
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
 
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...
 
HoloLens inspiration session
HoloLens inspiration sessionHoloLens inspiration session
HoloLens inspiration session
 
Hololens
HololensHololens
Hololens
 
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
 
Mixed Reality
Mixed RealityMixed Reality
Mixed Reality
 
Microsoft's HoloLens
Microsoft's HoloLensMicrosoft's HoloLens
Microsoft's HoloLens
 
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...
 
Building Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLensBuilding Mixed Reality Experiences for Microsoft HoloLens
Building Mixed Reality Experiences for Microsoft HoloLens
 
Microsoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptxMicrosoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptx
 
Mixed Reality Technology ppt
Mixed Reality Technology ppt Mixed Reality Technology ppt
Mixed Reality Technology ppt
 
Presentation on Microsoft Hololens
Presentation on Microsoft HololensPresentation on Microsoft Hololens
Presentation on Microsoft Hololens
 
BIMO Forum 2017 - Présentation Microsoft HoloLens
BIMO Forum 2017 - Présentation Microsoft HoloLensBIMO Forum 2017 - Présentation Microsoft HoloLens
BIMO Forum 2017 - Présentation Microsoft HoloLens
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & MicrosoftYerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
Yerevan Cloud Camp & Hackathon - Internet of Things & Microsoft
 
Building Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for UnityBuilding Mixed Reality Experiences with the HoloToolkit for Unity
Building Mixed Reality Experiences with the HoloToolkit for Unity
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to development
 
Mixed reality
Mixed realityMixed reality
Mixed reality
 

Mais de 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
 
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
Alexander 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
 
Build business applications with HoloLens and Cloud
Build business applications with HoloLens and CloudBuild business applications with HoloLens and Cloud
Build business applications with HoloLens and Cloud
Alexander Meijers
 
Achmea technight - HoloLens development
Achmea technight  - HoloLens developmentAchmea technight  - HoloLens development
Achmea technight - HoloLens development
Alexander 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 apps
Alexander 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 @ Collab365
Alexander Meijers
 
An introduction to DevOps
An introduction to DevOpsAn introduction to DevOps
An introduction to DevOps
Alexander 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 websites
Alexander Meijers
 
Build you own yammer app
Build you own yammer appBuild you own yammer app
Build you own yammer app
Alexander 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 basics
Alexander 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 basics
Alexander 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 choose
Alexander Meijers
 

Mais de 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...
 
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
 
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...
 
Build business applications with HoloLens and Cloud
Build business applications with HoloLens and CloudBuild business applications with HoloLens and Cloud
Build business applications with HoloLens and Cloud
 
Achmea technight - HoloLens development
Achmea technight  - HoloLens developmentAchmea technight  - HoloLens development
Achmea technight - HoloLens development
 
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
 

Último

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Último (20)

Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

SharePoint Unite - Build business applications with HoloLens and Cloud

  • 1.
  • 2. BUILDING BUSINESS APPLICATIONS WITH HOLOLENS AND CLOUD
  • 3. “HoloLens Evangelist” I am responsible for architecture related business for our project services department at ETTU. I’m involved as architect at different companies like Jumbo Maritime, PGGM, Gemeente Amersfoort and others Alexander Meijers ABOUT ME  Solutions Architect for ETTU  Founder of the Mixed Reality User Group  MixUG: http://www.mixug.nl  Email: a.meijers@ettu.nl or alexander@appzinside.com  Twitter: @ameijers  Blog: http://www.appzinside.com
  • 4. 5INTRO ETTU TODAY’S TALK AGENDA  Realities explained  Microsoft HoloLens  Fields of Application  HoloLens capabilities  Gestures  Sound  Spatial understanding  Local storage  Cloud  Data  Connectivity  User Experience  Security Slider Content Ads
  • 6. HOLOLENS & CLOUD 7 REALITIES EXPLAINED Merging of real and virtual worlds to produce new environments and visualizations where physical and digital objects co-exist and interact in real time. An overlay of synthetic content on the real world that is anchored to and interacts with the real world MIXED 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 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
  • 7. HOLOLENS & CLOUD 8 EVERYTHING BECOMES MIXED REALITY  Virtual Reality devices  SteamVR  AltSpaceVR  October/November 2017 IMMERSIVE HEADSETS  Mixed Reality Device  Developer and Commercial Suite version  Since October 2016 HOLOLENS 2019 HoloLens v3
  • 9. HOLOLENS & CLOUD 11 MICROSOFT HOLOLENS  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
  • 10. HOLOLENS & CLOUD 12 SENSORS, OPTICS AND SPEAKERS Environment camera Depth camera Video camera Spatial Sound With speakers High definition lenses
  • 12. HOLOLENS & CLOUD 15 MICROSOFT HOLOLENS EDITIONS  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
  • 14. HOLOLENS & CLOUD 17 FIELDS OF APPLICATION HoloLens  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  Holographic media  Enrich media with additional holographic objects MEDIA AND ENTERTAINMENT  Experience learning  Getting more realistic teaching by moving 2D presentations in books to 3D holographic models EDUCATION  Play games as part of your real-world environment  Game interaction with your walls, ceiling and floor GAMING
  • 15. HOLOLENS & CLOUD 18 HOLOLENS EXAMPLES
  • 16. HOLOLENS & CLOUD 19 HOLOLENS EXAMPLES
  • 17. HOLOLENS & CLOUD 20 HOLOLENS EXAMPLES
  • 18. HOLOLENS & CLOUD 21 HOLOLENS EXAMPLES
  • 19. HOLOLENS & CLOUD 22 HOLOLENS EXAMPLES
  • 20. HOLOLENS & CLOUD 23 HOLOLENS EXAMPLES
  • 21. “DEMONSTRATION OF SPATIAL DESIGN CONCEPT” “HoloLens app for creating neighbourhood facilities”
  • 23. HOLOLENS & CLOUD 26 INPUT CONTROLS GAZE  The direction of the HoloLens pointing is called the gaze  In principle the direction in which you look  Hits an object or part of the environment  Used for selecting or pointing
  • 24. HOLOLENS & CLOUD 27 INPUT CONTROLS GESTURES  Recognize input by tracking the position of either or both hands within the gesture frame  Bloom gesture  Click gesture  Press and release  Click gesture with hold  Manipulation  Navigation
  • 25. HOLOLENS & CLOUD 28 INPUT CONTROLS SPEECH  Use words or sentences to control your environment  English language only at the moment  Hey Cortana
  • 27. HOLOLENS & CLOUD 30 SPATIAL SOUND POSSIBILITIES  Simulates 3D sound using direction, distance and environmental simulations  Above, below, behind, to the side, etc. How? Gaze Mixing  Attach sound to holographic objects  Works also when object is not in line of sight  Used to draw attention Audio Haptics  Selecting an object  Hands within the gesture frame Immersion  Ambient sounds surrounding the user  Background music
  • 29. HOLOLENS & CLOUD 32 SPATIAL UNDERSTANDING 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
  • 30. HOLOLENS & CLOUD 33 SPATIAL UNDERSTANDING 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
  • 31. “DEMONSTRATION OF SPATIAL MAPPING HOLOGRAM” “Spatial Understanding”
  • 33. HOLOLENS & CLOUD 36 TECHNOLOGIES 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
  • 34. HOLOLENS & CLOUD 37 TECHNOLOGIES SHARING EXPERIENCES  Two or more people are experiencing the same holographic objects  Accomplished by anchor sharing  Use cloud to send anchors over to other devices
  • 36. HOLOLENS & CLOUD 39 CLOUD & DATA The workforce in your application is defined by the amount and type of data which is transferred from and to the HoloLens application DATA Use of certain data, latency when connecting services and security will influence the user experience USER EXPERIENCE Location and preferences of your customer defines the ability of your HoloLens application to connect to services and is divided into different scenarios CONNECTIVITY Data transferred need to be secured depending on the type of data. Also authentication differs from online services and available customer security. SECURITY APPLICATION REQUIREMENTS COSTS
  • 37. HOLOLENS & CLOUD 40 APPLICATION REQUIREMENTS  What is the goal of your application?  Are you storing any data?  Storage on device  Storage in the Cloud  What type of data are you storing?  Common application data  Holograph objects  Sensory data  Are you depending on any (external) data?  Need the data to be exposed to other services or applications?  Where is the device used?  What kind of access do we have with external sources?  Continuously  Hybrid  Offline  What is the impact on user experience of HoloLens users?  Security  Latency with connected sources
  • 38. HOLOLENS & CLOUD 41 DATA LOCAL 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
  • 39. HOLOLENS & CLOUD 42 DATA SERVICES CONNECTING DATA TO HOLOLENS  Online Services  Bing  Other third-party services  Azure Services  Custom services  Bots / AI  Azure Cognitive Services  Office 365  Microsoft Graph  SharePoint Online  Special  Vuforia Cloud Recognition Service
  • 40. “DEMONSTRATION OF HOLOMARKER” “HoloLens app using SharePoint Online as registration service for tagging improvements”
  • 41. HOLOLENS & CLOUD 44 CONNECTIVITY CONNECTION SCENARIOS  Preloading data to device and post saving data to Cloud  No internet whatsoever  Keep application small by getting only relevant data OFFLINE  Connection not always present or very low bandwidth  Application runs in different environments with different connectivity  Caching mechanism for availability of data and performance HYBRID  Continuously connected  Get only data when needed  Caching mechanism for performance ONLINE
  • 42. HOLOLENS & CLOUD 45 CLOUD & DATA SECURITY CONSIDERATIONS  Do you need to secure your content?  Building services  Is your content available for other applications?  Is your content anonymous available for the big world?  E.g. a service which delivers certain data from your organization or type of services  GDPR is not an illusion, data need to be secured depending on the content
  • 43. HOLOLENS & CLOUD 46 CLOUD & DATA IDENTITY & AUTHENTICATION Anonymous External Providers (Facebook, Twitter, Google, etc.) Azure Active Directory Custom Providers Keys Online services X X X X X Office 365 Microsoft Graph X Azure Services (AI/Bots/Custom) X X X Office 365 SharePoint Online X Azure Cognitive Services X Vuforia Cloud Recognition Service X
  • 44. “DEMONSTRATION OF OFFICE SKETCH” “HoloLens app accessing Microsoft Graph”
  • 45. HOLOLENS & CLOUD 48 USER EXPERIENCE 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 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
  • 46. HOLOLENS & CLOUD 49 USER EXPERIENCE 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 and be part of the real-life environment  They will feel natural
  • 47. HOLOLENS & CLOUD 50 USER EXPERIENCE APPLICATION  Make sure that your application uses background processes to prevent latency  Only load data which you actually need  Keep traffic to a minimum when accessing services  Keep framerates up to 60 fps  Use optimized assets specifically build for HoloLens
  • 48. “DEMONSTRATION OF HOLOMAPS” “HoloLens app using Bing as a service”
  • 49. HOLOLENS & CLOUD 52 CLOUD & DATA COSTS  Devices  Number of devices  Development or Commercial Suite edition  Additional hardware / software  Sensors to enhance application or collect data  Embedded software/hardware  Additional cost for solution development to support hybrid and offline scenarios  Holograms  External services  Data storage  Retrieval of data  Use of a services
  • 51. HOLOLENS & CLOUD 54 WRAP-UP TAKEAWAYS  HoloLens is at the moment the best mixed reality device for building applications for small to large business  The inbuild gestures, speech, spatial sound and spatial mapping give the user that true immersive experience for building business applications  Consider application requirements and the cost  When building applications keep the four in mind; Data, Connectivity, User Experience and Security
  • 52. THANKS FOR WATCHING! SharePoint Unite Kampenringweg 45b, Gouda 0182-686 000 a.meijers@ettu.nl / alexander@appzinside.com Contact me: facebook.com/alexandermeijers.5 @ameijers Follow me on:

Notas do Editor

  1. Introduction (5min) Mixed Reality (5min) Microsoft HoloLens (10min) Device explained Demo Fields of Application (10min) HoloLens capabilities(15min) Gestures Spatial Sound Spatial Understanding Demo Storage Cloud (25min) Applications and services Demos Authentication Offline and caching Design considerations Wrap-up (5min)
  2. Gesture frame is also called the Frustrum
  3. Examples: Projection on machinery and pull out real life objects as holograms and display exploded views Indicate positions for your application
  4. https://hackernoon.com/the-ux-workflow-for-hololens-mixed-reality-3bf59192e577
  5. Commercial Suite edition (E.g. Kiosk mode to persist use of your application) Sensors to enhance data (E.g. temperature, motion of other physics) Storage of data is mostly inexpensive while retrieval of data is more costly Use of a service (E.g. Cognitive Services are paid per call)