dailymotion presenting xbox one experience days by damien delaire

Post on 13-Jan-2017

36 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Damien Delaire@dailymotionEng

agile product and engineering team

storage encoding deliveryC O N T I N U O U S D E V E L O P M E N T & D E L I V E R Y

24/7 real-time monitoring

up to50 daily releases 

ingestion

R E A L -T I M E M U X I N G G E O - S T O R A G EC O N T E N T P R O T E C T I O N

3 Tier Video Delivery Stack

ensuring infinite video delivery

capabilityT1 BESPOKE PO INTS OF PRESENCET2 3RD PARTY CDNT3 PEER-TO -PEER

Complete video stack

200 000DA I LY U N I Q U E A P I U S E R S

14 million E XT E R N A L A P I U S E R S

250 millionDA I LY R E Q U E S T S O N T H E A P I

70 ms AV E RAG E R E S P O N S E T I M E

5000P L AY E R S S E RV E D P E R S E C

N AT I V E S D K P L AY E R A P I

DATA A P I G U I D E S

Comment développer sur la console Xbox One avec une

application Universal Windows Platform (UWP)? Les do and

don't

One Windows Application Everywhere, with One Code base

220 Desktop Mobil

eXbox One

Zouhair MAHIEDDINE
Ce slide est un peu dégueu. Tu peux utiliser les versions avec device mais sans les fonds (Rachel doit avoir ça) et les aligner sur fond blanc, avec chaque titre au même niveau (sous le screenshot)
Damien Delaire
fixed

Porting a Windows 10 Application to Xbox One

Gamepad

Focus Traps

StateTriggers

Dailymotion UI/UX challenges with Xbox One

Gamepad

Your new keyboard and mouse…

Gamepad has a menu button and a back button, map them to your app

Gamepad Bindings (Menu and Back)

Zouhair MAHIEDDINE
Tu dis quoi sur ce slide ?
Damien Delaire
check notes, the image is a gif

Disable the mouse mode and use the Gamepad

Focus Traps

Focus Traps

Source: https://msdn.microsoft.com/en-us/windows/uwp/input-and-devices/designing-for-tv?f=255&MSPPError=-2147217396

Zouhair MAHIEDDINE
Je suppose que tu commentes beaucoup ce slide à l'oral ? Pour détailler POURQUOI ce sont des traps, et comment les éviter ?
Damien Delaire
check notes

Focus Traps

ListView and GridView with endless loading are traps!Sliders & ToggleSwitch can be trapsHidden elements are traps

Menu Popups Etc

Zouhair MAHIEDDINE
Je suppose que tu commentes beaucoup ce slide à l'oral ? Pour détailler POURQUOI ce sont des traps, et comment les éviter ?
Damien Delaire
check notes

this.GotFocus += Shell_GotFocus;

Method:

Finding where the focus has gone

StateTriggers

StateTriggers

220 Desktop Mobil

eXbox One

Zouhair MAHIEDDINE
Ce slide est un peu dégueu. Tu peux utiliser les versions avec device mais sans les fonds (Rachel doit avoir ça) et les aligner sur fond blanc, avec chaque titre au même niveau (sous le screenshot)
Damien Delaire
fixed

Detect the device you are on (Xbox One/Mobile/Desktop)

Show/Hide different elements depending on what platform you are on- Search Icon when you are on Xbox- Full Search textbox when you are on the Desktop- Menu or Hidden menu?- Page layout- ItemTemplate- etc

DeviceFamilyStateTriggers.cs

Create a custom StateTrigger, to detect when your app is running on an Xbox (can be used for other devices too)

StateTriggers for the Win!

Zouhair MAHIEDDINE
Typo: "can be used" et non "can be using"
Damien Delaire
merci fixed

UI/UX challenges with Xbox

Inaccessible UI

Video page

Zouhair MAHIEDDINE
Là faut virer le enjoy beautiful HD. Encore une fois juste les devices sur fond blanc serait mieux, partout.
Damien Delaire
fixed

Video page

Video page

Video page

damiendelaire@gmail.com ?

N° 31

@microsoftfrance @Technet_France @msdev_fr@DelaireD || @Dailymotion

N° 32

N° 33

top related