Top Hotel Praha 7. – Twitter hashtag: #cztechdays
OREA Hotel Voroněž I Brno 5. – Twitter hashtag: #cztechdays
Celá akce je nahrávána, nepřijdete o nic Navštivte partnerskou expozici a relax zónu Dotazy k tématům O přestávkách Na stánku „Zeptejte se odborníků“ Závěrečné Q & A po poslední přednášce Nesundavejte si náramek Je omyvatelný Vyplňte dotazníky Twitter hashtag pro celou akci: #cztechdays Pár slov k dnešnímu dni...
12 hodin programování Výhrou je konzultace u odborníků z Microsoft Corporation Detailní informace na Twitter hashtag pro celou akci: #cztechdays Hackathony
Irena Buličková, Audience Marketing Manager Michael Juřek, Architect Evangelist Štěpán Bechynský, Developer Evangelist Úvod do platformy Windows 8 Metro pro vývojáře Twitter hashtag: #cztechdays
Nový Windows Runtime (WinRT) APIs Nové prostředí pro běh aplikací Nové uživatelské rozhraní Metro Windows Store Klíčové investice
DEMO Windows 8 pro běžné uživatele
Platforma Windows 8 Metro style Apps HTML JavaScript C C++ C# VB Desktop Apps Win3 2.NET / SL Internet Explorer Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media System Services JavaScript (Chakra) C C++ C# VB XAMLHTML / CSS View Model Controller Windows Core OS Services Core
DEMO WinRT C++
WinRT API jsou nativní Použití XAML z C++ Znovupoužitelný C++ kód Co jste viděli…
WinRT API
API pro Metro Style aplikace
Projekce jazyků Windows Runtime Object (or Component) Written in C++, C#, VB Windows Metadata C++ App Projection CLR C#/VB App Projection HTML App Chakra Projection
DEMO WinRT C#
DEMO WinRT JavaScript
WinRT API jsou asynchronní WinRT API zpříspupňují senzory, systém,... WinRT API pracují nativně s C#, Javascript a C++ Co jste viděli…
Chování aplikací
Kdy je aplikace spuštěna? Windows 8 Systém ovládá život aplikace Windows 7 Uživatel ovládá život aplikace
Stavy aplikace Spuštěná (Running) Pozastavená (Suspended) Ukončená (Terminated)
Izolace procesů OS User dataDevices Communication s HandlersTilesCryptography … Process1 Local context Web context AppData LocalTemp Roamin g Process2 Local context Web context AppData LocalTemp Roamin g
Aplikační data vs. Uživatelská data User data DocumentsPhotos MusicVideos App data SettingsFiles Session State Local Cache
Sdílení Data se synchronizují podle uživatelova Microsoft account Lokální úložiště
Aplikace popisuje, které systémové zdroje je schopna využívat Soubory (File capabilities) – hudba, obrázky, videa, dokumenty, výměnná úložiště Zařízení (Devices) – webová kamera, mikrofon, lokace, sms,... Síť Asociace typu souboru Kontrakty (contracts) – vyhledávání, sdílení, nastavení Uloženo v appxmanifest.xml Editor ve Visual Studio Schopnosti (Capabilities)
DEMO Nastavení aplikace
WINDOWS STORE
Instalace Metro Style aplikace
DEMO Windows Store
Rozdělení zisku Základ 70% Pro nové aplikace Navýšení 80% Po dozažení $25,000
Určuje autor Od $1.49 do $ Zdarma Ceny
Jednorázový nákup Dokupování obsahu (In App Purchase) Reklama v aplikaci Vlastní reklamní systém Microsoft Advertisement Platební modely
Časové omezení Omezení na vlastnosti Zkušební verze aplikací
Časové omezení
Zkušební verze → plná verze
// can’t do in-app purchase in trial mode, must convert first if (!appLicensingInformation.isTrial) { //load the listings with all the products currentApp.loadListingInformationAsync().then( function (listing) { //lookup a specific product var product1 = listing.productListings.lookup("product1"); if (!product1.isActive) { // purchase currentApp.requestProductPurchaseAsync("product1").then( enableProduct1 ); } }); Objednávání z aplikace
WindowsStoreProxy.xml Simulování prodejního modelu
REKAPITULACE
Windows 8 pro koncové uživatele Nová uživatelská zkušenost Vysoký výkon Důvěra Windows 8 pro vývojáře Výběr programovací jazyka Špičkové vývojářské nástroje Monetizace Rekapitulace