develop hololens
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