Develop hololens

Post on 23-Jan-2018

671 views 3 download

transcript

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

Phone Small Tablet2-in-1s

(Tablet or Laptop)Desktops

& All-in-OnesPhablet Large TabletClassic Laptop

Xbox IoTSurface Hub Holographic

Windows 10

One Store +One Dev Center

Reuse Existing CodeOne SDK +

Tooling

Adaptive User Interface

NaturalUser Inputs

One Universal Windows Platform

UWP

Windows Core Windows Core Windows Core Windows Core

UWP UWP UWP

Desktop Mobile Xbox More…

Windows 10operating system

Bridging technologies

Win32desktop

Webhosted

JavaAndroid

Obj.CiOS

Universal Windows Platform

WWAC++& CX

.Netlanguages

HTML

DirectX

XAML

C++

.Netlanguages

MFCWFWPF

.Netruntime

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

Phone (portrait)

Tablet (landscape) / Desktop

Phone (portrait)

Tablet (landscape) / Desktop

Continuum for convertibles and Phones

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”

phablet & tablet

desktopphone

548 720 1024320epx

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

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

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

</VisualState>

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

</VisualState.Setters>

untethered holographic computerholograms integrate with your world

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.

Input

Different gestures are defined or create your own

Microphones gather voice commands

Adjust your view/screen through gaze

PhoneDevice

XboxDevice

DesktopDevice

Windows Core

Universal Windows Platform

Windows App

Phoneextension

Xboxextension

Desktopextension

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

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

{

Windows.Phone.UI.Input.HardwareButtons.CameraPressed

+= CameraButtonPressed;

}

PhoneDevice

XboxDevice

DesktopDevice

Windows Core

Universal Windows Platform

Windows App