43

Develop hololens

Embed Size (px)

Citation preview

Page 1: Develop hololens
Page 2: Develop hololens
Page 3: Develop hololens

Easy for users to get & stay current

Unified core and app platform

Windows Phone 7.5

Windows Phone 8

Windows Phone 8.1

Windows 8

Xbox One

Windows on Devices

Xbox 360

Windows 8.1

Windows 10

ConvergedOS kernel

Convergedapp model

Page 4: Develop hololens

Phone Small Tablet2-in-1s

(Tablet or Laptop)Desktops

& All-in-OnesPhablet Large TabletClassic Laptop

Xbox IoTSurface Hub Holographic

Windows 10

Page 5: Develop hololens

One Store +One Dev Center

Reuse Existing CodeOne SDK +

Tooling

Adaptive User Interface

NaturalUser Inputs

One Universal Windows Platform

Page 6: Develop hololens

UWP

Windows Core Windows Core Windows Core Windows Core

UWP UWP UWP

Desktop Mobile Xbox More…

Page 7: Develop hololens

Windows 10operating system

Bridging technologies

Win32desktop

Webhosted

JavaAndroid

Obj.CiOS

Universal Windows Platform

WWAC++& CX

.Netlanguages

HTML

DirectX

XAML

C++

.Netlanguages

MFCWFWPF

.Netruntime

Page 8: Develop hololens

One Windows

Desktop

SKU

PC

2 in 1

Mobile

SKU

Tablet

Phablet

Phone

Xbox

SKU

Xbox

IoT

SKU

Band

IoT headless

SKU

Raspberry

Pi

Home

Automation

Surface Hub

SKU

Surface Hub

Holographic

SKU

HoloLens

Page 9: Develop hololens
Page 10: Develop hololens
Page 11: Develop hololens

Phone (portrait)

Tablet (landscape) / Desktop

Page 12: Develop hololens

Phone (portrait)

Tablet (landscape) / Desktop

Page 13: Develop hololens

Continuum for convertibles and Phones

Page 14: Develop hololens
Page 15: Develop hololens
Page 16: Develop hololens

PhoneViewing Distance: 16.3”

Tablets and 2 in 1Viewing Distance:

20”

Small and Large LaptopsViewing Distance:

24.5”

Small and Large Desktop MonitorsViewing Distance:

28”

TVViewing Distance:

84”

5” 8” 13”

Page 17: Develop hololens

phablet & tablet

desktopphone

548 720 1024320epx

Page 18: Develop hololens

Visual states allow you to define different selectable layouts that can be applied to your UI

Page 19: Develop hololens

<VisualState x:Name="VisualState500min"><VisualState.StateTriggers>

<AdaptiveTrigger MinWindowWidth="501" /></VisualState.StateTriggers>

</VisualState>

Page 20: Develop hololens

<VisualState.Setters><Setter Target="MyText01.FontSize" Value="24" /><Setter Target="MyImage.Stretch" Value="UniformToFill" /><Setter Target="MyImage.Height" Value="150" />

</VisualState.Setters>

Page 21: Develop hololens
Page 22: Develop hololens
Page 23: Develop hololens

untethered holographic computerholograms integrate with your world

Page 24: Develop hololens

Augmented Reality

Augmented Reality is the integration of digital information with live video or the user’s environment in real time. AR takes an existing picture and blends new information into it.

Page 25: Develop hololens
Page 26: Develop hololens
Page 27: Develop hololens

Input

Different gestures are defined or create your own

Microphones gather voice commands

Adjust your view/screen through gaze

Page 28: Develop hololens
Page 29: Develop hololens
Page 30: Develop hololens
Page 31: Develop hololens
Page 32: Develop hololens

PhoneDevice

XboxDevice

DesktopDevice

Windows Core

Universal Windows Platform

Windows App

Phoneextension

Xboxextension

Desktopextension

Page 33: Develop hololens

var api = "Windows.Phone.UI.Input.HardwareButtons";

if (Windows.Foundation.Metadata.ApiInformation.IsTypePresent(api))

{

Windows.Phone.UI.Input.HardwareButtons.CameraPressed

+= CameraButtonPressed;

}

Page 34: Develop hololens

PhoneDevice

XboxDevice

DesktopDevice

Windows Core

Universal Windows Platform

Windows App

Page 35: Develop hololens
Page 36: Develop hololens
Page 37: Develop hololens
Page 38: Develop hololens
Page 39: Develop hololens
Page 40: Develop hololens
Page 41: Develop hololens
Page 42: Develop hololens
Page 43: Develop hololens