SlideShare a Scribd company logo
HoloLens
Introduction & Live-Demo
Peter Sperl
August 2016
Agenda
 Overview
 Hardware Specifications
 Holographic Environment
 Input & Interaction
 Software & Development
 Live Demo & Try it out!
Overview
Microsoft HoloLens is a holographic computer built into
a headset that lets you see, hear and interact with
holograms.
It merges augmented objects into the space of the real
world, creating a mixed reality for the user.
Overview
Overview
 Developer Edition
 Released in the US on March 30th 2016
 Price: $3000
 No official release date yet
 Runs on Windows 10 (32-bit)
 Controlled by gestures & audio input
 Completely untethered (no wires required, not even for
development)
Hardware Specifications
(Not officially announced by Microsoft)
The Headset (1)
 18 Sensors, including:
 1 IMU
 Inertial Measurement Unit
 Accelerometer, Gyroscope, Magnetometer
 Ambient Light Detector
 4-Microphone Array
 Cameras:
 1 Depth Camera (+ IR Emitter)
 1 RGB Camera
 4 “Environment-understanding” Cameras
The Headset (2)
 Connectivity
 Bluetooth
 Micro USB (2.0)
 Wi-Fi
 Built-in speakers
 Capable of simulating spatial sound
 Weight: 579g
 Battery: 16.5mWh (about 2 hours of active usage)
 Passively cooled (no fans)
Processors & Memory
 CPU: Intel Atom x5-Z8100 1.04 GHz (64-bit capable)
 GPU/HPU:
 (Holographic Processing Unit): “HoloLens Graphics”
 Intel based
 2 GB RAM
 64 GB Storage
 Camera:
 2.4 MP Photo (2048 x 1152)
 1.1 MP Video (1408 x 792) @ 30 FPS
Lenses (1)
 2x 3-layered “Coherent Light Interference” transparent Displays
 One layer each for Red, Green, Blue
 A “Light Engine” projects light into the glasses
 Tricks the eyes to perceive virtual objects at virtual distances
Lenses (2)
 Field of view:
 30°×17.5° degrees (16:9)
 Relatively small
 2.3M light points with a density of 2.5k radiants
The Holographic Environment
The Holographic Environment
HoloLens processes “Terabytes of information” in real time to:
 map your surroundings (spatial mapping)
 Know your position and gaze
 Stabilize holograms
Locations are recognized as “Spaces”
 (Wi-Fi must be turned on to save/load spaces, even though it
doesn’t have to be connected to a network)
Controlled / navigated through the Windows Holographic Shell to
start apps etc.
Windows Holographic Shell
Input & Interaction
Interactions:
 Gaze
 Tap (Press / Release)
 Bloom
Gestures:
 Hold
 Manipulation
 Navigation
Voice Input
 “See it, say it”
Software & Development
Requirements for Developers:
 Windows 10 64-Bit + Hyper-V support
 DirectX 11.0 or later
 64-bit CPU
 At least 4 Cores in total
 Visual Studio 2015 Update 3
 Incl. Tools (1.4) and Windows 10 SDK (10.0.10586)
 HoloLens Emulator
 (optional, for Unity) Unity HoloLens Technical Preview (HTP)
Apps
2D UWP (XAML) vs. 3D Holographic App
2d Apps
2d Apps
2D UWP Apps can be run in HoloLens within a hologram of a 2D
Window
Gaze input is translated into Pointer Events
Placement of the Window launches the App
Limitations:
 App will have fixed resolution of 853x480 effective pixels
 Some Windows 10 Concepts / APIs are not available, e.g.:
 Notifications, Toasts
 Contacts
 Calendar
 File Explorer
Holographic Apps
Holographic Apps
Can be created either via Unity or Visual Studio
 Visual Studio provides a Template that combines basic DirectX
routines and the Holographic APIs to render Holograms
 Unity is the faster & easier way to go
 Default & maximum rendering resolution is 720p (1268x720)
Mixing XAML and 3D
 Apps can mix 2D Views and holographic views
 To switch between XAML and holographic views, call
ApplicationViewSwitcher.SwitchAsync
Thank You! :)
Up Next: Live Demo & Try-out

More Related Content

What's hot

Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25
Muralidhar Thunuguntla
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
Pranav Rao B
 
Microsoft Hololens
Microsoft Hololens Microsoft Hololens
Microsoft Hololens
Rohit Saraogi
 
Project Soli by Google ATAP
Project Soli by Google ATAPProject Soli by Google ATAP
Project Soli by Google ATAP
rguptarrr
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
Atul Singh
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
Badiginchala Manohari
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
Mahesh Mahajan
 
Hololens
HololensHololens
Google project soli report
Google project soli reportGoogle project soli report
Google project soli report
Sunil Havani
 
Space mouse
Space mouseSpace mouse
Space mouse
charly chacko
 
Microsoft Hololens Seminar Report
Microsoft Hololens Seminar ReportMicrosoft Hololens Seminar Report
Microsoft Hololens Seminar Report
Hitesh Kumar Singh
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentationAayush Agrawal
 
Project Soli
Project SoliProject Soli
Project Soli
Syam Santhosh
 
android architecture
android architectureandroid architecture
android architectureAashita Gupta
 
powerpoint presentation on Google glass
powerpoint presentation on Google glasspowerpoint presentation on Google glass
powerpoint presentation on Google glass
Jawhar Ali
 
iOS I phone operating system
iOS I phone operating system iOS I phone operating system
iOS I phone operating system
Hùssâîn Mîrzã
 
screen less display documentation
screen less display documentationscreen less display documentation
screen less display documentation
mani akuthota
 
Google Project Soli PPT
Google Project Soli PPTGoogle Project Soli PPT
Google Project Soli PPT
Raman Temre
 
google tango technology Seminar report
google tango technology Seminar reportgoogle tango technology Seminar report
google tango technology Seminar report
RUPESHKUMAR633
 
Eyephone
EyephoneEyephone
Eyephone
Sanjay Dev
 

What's hot (20)

Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25Microsoft HoloLens by #Muralid25
Microsoft HoloLens by #Muralid25
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
 
Microsoft Hololens
Microsoft Hololens Microsoft Hololens
Microsoft Hololens
 
Project Soli by Google ATAP
Project Soli by Google ATAPProject Soli by Google ATAP
Project Soli by Google ATAP
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
 
Microsoft hololens
Microsoft hololensMicrosoft hololens
Microsoft hololens
 
Microsoft Hololens
Microsoft HololensMicrosoft Hololens
Microsoft Hololens
 
Hololens
HololensHololens
Hololens
 
Google project soli report
Google project soli reportGoogle project soli report
Google project soli report
 
Space mouse
Space mouseSpace mouse
Space mouse
 
Microsoft Hololens Seminar Report
Microsoft Hololens Seminar ReportMicrosoft Hololens Seminar Report
Microsoft Hololens Seminar Report
 
sixth sense presentation
sixth sense presentationsixth sense presentation
sixth sense presentation
 
Project Soli
Project SoliProject Soli
Project Soli
 
android architecture
android architectureandroid architecture
android architecture
 
powerpoint presentation on Google glass
powerpoint presentation on Google glasspowerpoint presentation on Google glass
powerpoint presentation on Google glass
 
iOS I phone operating system
iOS I phone operating system iOS I phone operating system
iOS I phone operating system
 
screen less display documentation
screen less display documentationscreen less display documentation
screen less display documentation
 
Google Project Soli PPT
Google Project Soli PPTGoogle Project Soli PPT
Google Project Soli PPT
 
google tango technology Seminar report
google tango technology Seminar reportgoogle tango technology Seminar report
google tango technology Seminar report
 
Eyephone
EyephoneEyephone
Eyephone
 

Similar to HoloLens Introduction and Technical Specifications

Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
deepthi sree
 
Holo lenspptnew
Holo lenspptnewHolo lenspptnew
Holo lenspptnew
TipsFromKerala
 
Introduction to Microsoft Hololens
Introduction to Microsoft HololensIntroduction to Microsoft Hololens
Introduction to Microsoft Hololens
Akshay Bengani
 
IoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTIoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoT
Clemente Giorio
 
Yevhenii Pinkal “Microsoft holo lens швидке знайомство із світом змішаних ре...
Yevhenii Pinkal  “Microsoft holo lens швидке знайомство із світом змішаних ре...Yevhenii Pinkal  “Microsoft holo lens швидке знайомство із світом змішаних ре...
Yevhenii Pinkal “Microsoft holo lens швидке знайомство із світом змішаних ре...
Lviv Startup Club
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Matteo Valoriani
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Vivek Singh
 
Hololens offering kabel_v22
Hololens offering kabel_v22Hololens offering kabel_v22
Hololens offering kabel_v22
- Michiel van Vliet -
 
Microsoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptxMicrosoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptx
sandyofficial0305
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to development
Matteo Valoriani
 
Microsoft_HoloLens
Microsoft_HoloLensMicrosoft_HoloLens
Microsoft_HoloLens
kirankumarmh
 
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
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
Shimona Agarwal
 
Hololens gif reverse
Hololens gif reverseHololens gif reverse
Hololens gif reverse
PruthviDhamecha
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
Vipuljain235
 
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
Khalil Saleem
 
HoloLens
HoloLensHoloLens
HoloLens
Rudra Bhatt
 
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Codemotion
 
Hololens
HololensHololens
Hololens
anjanaprakash
 

Similar to HoloLens Introduction and Technical Specifications (20)

Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Holo lenspptnew
Holo lenspptnewHolo lenspptnew
Holo lenspptnew
 
Introduction to Microsoft Hololens
Introduction to Microsoft HololensIntroduction to Microsoft Hololens
Introduction to Microsoft Hololens
 
IoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoTIoT Day Italy - Mixed Reality & IoT
IoT Day Italy - Mixed Reality & IoT
 
Yevhenii Pinkal “Microsoft holo lens швидке знайомство із світом змішаних ре...
Yevhenii Pinkal  “Microsoft holo lens швидке знайомство із світом змішаних ре...Yevhenii Pinkal  “Microsoft holo lens швидке знайомство із світом змішаних ре...
Yevhenii Pinkal “Microsoft holo lens швидке знайомство із світом змішаних ре...
 
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLensEtna dev 2016 - Introduction to Mixed Reality with HoloLens
Etna dev 2016 - Introduction to Mixed Reality with HoloLens
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Hololens offering kabel_v22
Hololens offering kabel_v22Hololens offering kabel_v22
Hololens offering kabel_v22
 
Microsoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptxMicrosoft-Hololens-presentation-seminar.pptx
Microsoft-Hololens-presentation-seminar.pptx
 
Introduction to development
Introduction to developmentIntroduction to development
Introduction to development
 
Microsoft_HoloLens
Microsoft_HoloLensMicrosoft_HoloLens
Microsoft_HoloLens
 
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
 
Microsoft HoloLens
Microsoft HoloLensMicrosoft HoloLens
Microsoft HoloLens
 
Hololens gif reverse
Hololens gif reverseHololens gif reverse
Hololens gif reverse
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
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
 
HoloLens
HoloLensHoloLens
HoloLens
 
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
Hololens: Primo Contatto - Marco Dal Pino - Codemotion Milan 2016
 
Hololens
HololensHololens
Hololens
 

More from Anyline

Computer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreenComputer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreen
Anyline
 
Deep Learning in iOS Tutorial
Deep Learning in iOS TutorialDeep Learning in iOS Tutorial
Deep Learning in iOS Tutorial
Anyline
 
A Mobile Recognition System for Analog Energy Meter Scanning
A Mobile Recognition System for Analog Energy Meter ScanningA Mobile Recognition System for Analog Energy Meter Scanning
A Mobile Recognition System for Analog Energy Meter Scanning
Anyline
 
Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
Anyline
 
ConvNetJS & CaffeJS
ConvNetJS & CaffeJSConvNetJS & CaffeJS
ConvNetJS & CaffeJS
Anyline
 
Fields of application for working with smart glasses
Fields of application for working with smart glassesFields of application for working with smart glasses
Fields of application for working with smart glasses
Anyline
 
Introduction to graphs and their ability to represent images
Introduction to graphs and their ability to represent imagesIntroduction to graphs and their ability to represent images
Introduction to graphs and their ability to represent images
Anyline
 
Text Detection Strategies
Text Detection StrategiesText Detection Strategies
Text Detection Strategies
Anyline
 
Low-end Android cameras and the exposure triangle
Low-end Android cameras and the exposure triangleLow-end Android cameras and the exposure triangle
Low-end Android cameras and the exposure triangle
Anyline
 

More from Anyline (9)

Computer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreenComputer Vision Meetup March: How we built snapscreen
Computer Vision Meetup March: How we built snapscreen
 
Deep Learning in iOS Tutorial
Deep Learning in iOS TutorialDeep Learning in iOS Tutorial
Deep Learning in iOS Tutorial
 
A Mobile Recognition System for Analog Energy Meter Scanning
A Mobile Recognition System for Analog Energy Meter ScanningA Mobile Recognition System for Analog Energy Meter Scanning
A Mobile Recognition System for Analog Energy Meter Scanning
 
Microsoft Cognitive Services
Microsoft Cognitive ServicesMicrosoft Cognitive Services
Microsoft Cognitive Services
 
ConvNetJS & CaffeJS
ConvNetJS & CaffeJSConvNetJS & CaffeJS
ConvNetJS & CaffeJS
 
Fields of application for working with smart glasses
Fields of application for working with smart glassesFields of application for working with smart glasses
Fields of application for working with smart glasses
 
Introduction to graphs and their ability to represent images
Introduction to graphs and their ability to represent imagesIntroduction to graphs and their ability to represent images
Introduction to graphs and their ability to represent images
 
Text Detection Strategies
Text Detection StrategiesText Detection Strategies
Text Detection Strategies
 
Low-end Android cameras and the exposure triangle
Low-end Android cameras and the exposure triangleLow-end Android cameras and the exposure triangle
Low-end Android cameras and the exposure triangle
 

Recently uploaded

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 

Recently uploaded (20)

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 

HoloLens Introduction and Technical Specifications

  • 2. Agenda  Overview  Hardware Specifications  Holographic Environment  Input & Interaction  Software & Development  Live Demo & Try it out!
  • 4. Microsoft HoloLens is a holographic computer built into a headset that lets you see, hear and interact with holograms. It merges augmented objects into the space of the real world, creating a mixed reality for the user. Overview
  • 5. Overview  Developer Edition  Released in the US on March 30th 2016  Price: $3000  No official release date yet  Runs on Windows 10 (32-bit)  Controlled by gestures & audio input  Completely untethered (no wires required, not even for development)
  • 6. Hardware Specifications (Not officially announced by Microsoft)
  • 7. The Headset (1)  18 Sensors, including:  1 IMU  Inertial Measurement Unit  Accelerometer, Gyroscope, Magnetometer  Ambient Light Detector  4-Microphone Array  Cameras:  1 Depth Camera (+ IR Emitter)  1 RGB Camera  4 “Environment-understanding” Cameras
  • 8. The Headset (2)  Connectivity  Bluetooth  Micro USB (2.0)  Wi-Fi  Built-in speakers  Capable of simulating spatial sound  Weight: 579g  Battery: 16.5mWh (about 2 hours of active usage)  Passively cooled (no fans)
  • 9. Processors & Memory  CPU: Intel Atom x5-Z8100 1.04 GHz (64-bit capable)  GPU/HPU:  (Holographic Processing Unit): “HoloLens Graphics”  Intel based  2 GB RAM  64 GB Storage  Camera:  2.4 MP Photo (2048 x 1152)  1.1 MP Video (1408 x 792) @ 30 FPS
  • 10. Lenses (1)  2x 3-layered “Coherent Light Interference” transparent Displays  One layer each for Red, Green, Blue  A “Light Engine” projects light into the glasses  Tricks the eyes to perceive virtual objects at virtual distances
  • 11. Lenses (2)  Field of view:  30°×17.5° degrees (16:9)  Relatively small  2.3M light points with a density of 2.5k radiants
  • 13. The Holographic Environment HoloLens processes “Terabytes of information” in real time to:  map your surroundings (spatial mapping)  Know your position and gaze  Stabilize holograms Locations are recognized as “Spaces”  (Wi-Fi must be turned on to save/load spaces, even though it doesn’t have to be connected to a network) Controlled / navigated through the Windows Holographic Shell to start apps etc.
  • 15. Input & Interaction Interactions:  Gaze  Tap (Press / Release)  Bloom Gestures:  Hold  Manipulation  Navigation Voice Input  “See it, say it”
  • 16. Software & Development Requirements for Developers:  Windows 10 64-Bit + Hyper-V support  DirectX 11.0 or later  64-bit CPU  At least 4 Cores in total  Visual Studio 2015 Update 3  Incl. Tools (1.4) and Windows 10 SDK (10.0.10586)  HoloLens Emulator  (optional, for Unity) Unity HoloLens Technical Preview (HTP)
  • 17. Apps 2D UWP (XAML) vs. 3D Holographic App
  • 19. 2d Apps 2D UWP Apps can be run in HoloLens within a hologram of a 2D Window Gaze input is translated into Pointer Events Placement of the Window launches the App Limitations:  App will have fixed resolution of 853x480 effective pixels  Some Windows 10 Concepts / APIs are not available, e.g.:  Notifications, Toasts  Contacts  Calendar  File Explorer
  • 21. Holographic Apps Can be created either via Unity or Visual Studio  Visual Studio provides a Template that combines basic DirectX routines and the Holographic APIs to render Holograms  Unity is the faster & easier way to go  Default & maximum rendering resolution is 720p (1268x720)
  • 22. Mixing XAML and 3D  Apps can mix 2D Views and holographic views  To switch between XAML and holographic views, call ApplicationViewSwitcher.SwitchAsync
  • 23. Thank You! :) Up Next: Live Demo & Try-out

Editor's Notes

  1. MR = like AR, but the augmented content is anchored and interacting with the real world in realtime
  2. 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. Navigation == scrolling, zooming, etc. Voice Input: Assisted by Cortana See it, Say it -> Gaze somewhere then say the command (Select, Next, etc.)
  3. For example, this is necessary when displaying a keyboard in a holographic App because the system can only show the keyboard when the App is showing a 2D view