Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Top Hotel Praha 7. – 8. 3. 2012 Twitter hashtag: #cztechdays
2
OREA Hotel Voroněž I Brno 5. – 6. 3. 2012 Twitter hashtag: #cztechdays
3
Štěpán Bechynský Developer Evangelist Microsoft Jak vytěžit maximum z Windows 8
4
Nastavení
5
Přidání položek do nastavení Uživatel má nastavení ve všech aplikacích na stejném mistě Integrace do systémového nastavení
6
Přidání nastavení... SettingsPane.GetForCurrentView().CommandsRequested += BlankPage_CommandsRequested;... private void BlankPage_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { SettingsCommand s = new SettingsCommand("c1", "Nastavení", new Windows.UI.Popups.UICommandInvokedHandler(cmd)); args.Request.ApplicationCommands.Add(s); } private void cmd(Windows.UI.Popups.IUICommand command) { // Zobrazit příslušné nastavení }
7
DEMO Nastavení
8
Dlaždice
9
Spustí nebo se přepne do aplikace Statická dlaždice součástí aplikace Dvě velikosti Obě velikosti mohou být „živé“ Základy
10
Předdefinované šablony Text, obrázek nebo kombinace Pouze JPEG nebo PNG, maximální velikost 150 KB Možnost využít animace Aktualizace lokálně nebo z cloud „Živé“ dlaždice
12
Vykresluje se na dlaždici Podpora obou velikostí dlaždic Předefinované ikony Vždy se vykresluje přes obrázek dlaždice Ikona stavu (Badge) Badge
13
DEMO Živé dlaždice
14
Notifikace
15
Lepší nápad jak přeložit Toast Notifications? Karle? Michaeli? Zobrazují informace mimo aplikaci Uživatel informaci ihned vidí Uživatel může notifikace pro konkrétní aplikaci vypnout Notifikace může být provázána s konkrétní částí aplikace Lze vyvolat z lokální aplikace nebo cloud Toustová oznámení
16
Stejný systém šablon jako „živé“ dlaždice Několik možností vykreslení Šablony notifikací
17
DEMO Notifikace
18
DEMO Plánování notifikací
19
Hardware
20
Stolní počítač nebo notebook nemá typicky některé senzory a dotykovou obrazovku Remote Tools for Visual Studio 11 Beta Zařízení musejí být na stejné síti Nepodporováno v Express edici Vzdálené nasazení a ladění
21
Senzory
22
Změna polohy v prostoru Zatřesení, otočení,... Lokace GPS, a-GPS Osvětlení Základní scénáře pro senzory
23
Windows.Devices.Sensors Zjednudušená data Na výšku, na šířku, obrazovkou nahoru,... Konsolidovaná data Kompas Sklonoměr Orientace zařízení Světelný senzor Akcelerometr Surová data ze senzorů Gyro
24
Konsolidace dat ze senzorů 3D Akcelerometr 3D Gyro 3D Magnetometr Surová data Akcelerometr Gyro Konsolidace dat Kompas Sklonoměr Orientace zařízení
25
DEMO Volant a vzdálené nasazení a ladění
26
Dotykové ovládání
27
Sjednotit dotyky, myš a pero do jednoho Pointer API Vyjádřit dotykový „jazyk“ pro platformu Cíle dotykové platformy
28
Základní interakce Stisknout a držet – kontext Kliknout – výchozí akcePosunout – přetaženíPřejet - výběr Sbalit – změna velikosti Přejet z okraje – systémová a aplikační nabídka Rotace – otočení
29
Windows 8 Touch Interactions Press and hold to learnTap for primary actionSlide to dragSwipe to select Pinch to zoom Swipe from edge for app and system UI Rotate to rotate
30
DEMO Pointer – dotek, myš, pero
31
Gesta
32
Gesta dotykového „jazyku“ Windows: GestureTap GestureDoubleTap GesturePressAndTap GestureHold Cokoliv složitějšího je Manipulation Gesture Events
33
Manipulace jsou transformace složené posunu, změny velikosti a rotace Manipulace – události: GestureInit GestureStart GestureChange InertiaStart GestureEnd Vlastnosti transformací v události: Position (střed manipulace s objektem) Kumulativní posunutí, změny rozměru a rotace Aktuální rychlost manipulace Manipulace
34
DEMO Gesta a manipulace
35
Searching for signal...
37
Jeden link vládne všem Windows 8 Consumer Preview Visual Studio 11 Beta Příklady http://dev.windows.co m/
38
Q & A Na Irenino telefonní číslo se neptejte
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.