OREA Hotel Voroněž I Brno 5. –
TOP Hotel Praha 7. –
Igor Šmerda, Ecosystem & Developers Experiences Manager, NOKIA Štěpán Bechynský, Developer Evangelist, Microsoft Windows Phone – Jak naprogramovat to, co chce uživatel
Nokia hledala perspektivní oblast pro chytré telefony Stephen Elop přišel do Nokia z Microsoftu Spojením Nokia a Microsoft byla vytvořena velmi silná aliance Spolupráce Nokia a Microsoft je nadstandardní a měla by být přínosem i pro uživatele mobilních telefonů Windows Phone 7 a Nokia
Nabídka začala s Windows Phone 7.5 Mango s modely Nokia Lumia 800 Nokia a Windows Phone 7 Clear Black display 16 GB eMMc 3,7 AMOLED 8 MP AF 1,4 GHz 1540 mAh
Dalším modelem je Nokia Lumia 710 Nokia a Windows Phone 7 Clear Black display 1,4 GHz 1500 mAh 5 MP AF 8 GB eMMc 3,7” LCD Inter- changeable back covers
Novinkami představenými na MWC 2012 v Barceloně je Nokia Lumia 610 Nokia a Windows Phone 7
Novinkami představenými na MWC 2012 v Barceloně je Nokia Lumia 900 Reprezentativní smartphone v unikátním designu Nokia Nokia a Windows Phone 7
Aplikace, které uživateli řeší každodenní problémy a potřeby on-line služby ale i off-line aplikace Uživatelé chytrých telefonů preferují interaktivní aplikace Komunikace s okolím, službami, jinými uživateli je základ Hry, které pobaví jsou obvykle udělány tak, že je lze snadno ovládat (použijte senzory) Buďte ale jedineční, inovativní, originální Jak vymyslet úspěšnou aplikaci?
Senzory Gyroskop Kompas Akcelerometer Pohybový senzor (kombinace uvedených senzorů) Další rozhraní Bluetooth, WiFi, dotyková obrazovka, kamera... Co máte k dispozici v telefonu?
Nový styl multitaskingu v 7.5 Systémové služby Scheduled Notification Tile Notification Background Agent Background Transfer Service Background Audio Streamer …… Je chybějící multitasking problém?
Pokud chcete uživateli nabídnout aplikaci, která v daný čas provede danou akci, tak potřebujete funkci SCHEDULED NOTIFICATION Kalendář, budík a pod.
Služba: ScheduledActionService Akce Alarm Lze přiřadit vlastní zvuk Reminder Může spustit mateřskou aplikaci s parametry Scheduled Notification
DEMO Scheduled Notification
Ideální cestou, jak informovat uživatele o změně stavu je prostřednictvím oznámení v dlaždici TILE NOTIFICATION Živé dlaždice informují uživatele
Push Notification Data se posílají přes prostředníka Více typů notifikací Tile Notification
DEMO Tile Notification
Pokud potřebujete, aby aplikace běžela na pozadí, typicky třeba navigace, logování GPS a pod. tak je nejvhodnější BACKGROUND AGENT Aplikace má běžet na pozadí
PeriodicTask Synchronizace malého objemu dat Spouští se jednou za minut Běží krátký čas do 25 s ResourceIntensiveTask Vyžaduje velké množství systémových zdrojů Může běžet až 10 minut Spuštění vyžaduje napájení, Wifi, … Dědí z ScheduledTaskAgent → přepsat OnInvoke Background Agent
DEMO Background Agent
Pokud uživatel začne stahovat aplikaci, film nebo jiný obsah z webu, tak je možno dále telefon používat, protože stahování využívá BACKGROUND AGENT Jak stahuji hru nebo aplikaci?
Ukládá do IsolatedStorage Může být omezeno na Wifi a externí napájení Systémová služba BackgroundTransferService Background Transfer Service
DEMO Background Transfer Service
Aby uživatel mohl poslouchat hudbu při jiné práci s telefonem, na zamčeném telefonu a pod. Musí aplikae využívat Background Audio Streamer Rádio+přehávání – prostě muzika
DEMO Background Audio Streamer
Multitasking není potřeba Model použitý na Windows Phone šetří systémové zdroje Služby pro běh „aplikací“ na pozadí Push notifikace Závěr