1 / 37

Twitter hashtag: #cztechdays

Twitter hashtag: #cztechdays. Pár slov k dnešnímu dni. 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 N a stánku „Zeptejte se odborníků“ Závěrečné Q & A po poslední přednášce Nesundavejte si náramek Je omyvatelný 

donnel
Download Presentation

Twitter hashtag: #cztechdays

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Twitter hashtag: #cztechdays

  2. Pár slov k dnešnímu dni... • 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 • Nesundavejtesi náramek • Je omyvatelný  • Vyplňte dotazníky • Twitter hashtag pro celou akci: #cztechdays

  3. Hackathony • 12 hodin programování • Výhrou je konzultace u odborníků z Microsoft Corporation • Detailní informace na www.vyvijej.cz • Twitter hashtag pro celou akci: #cztechdays

  4. Úvod do platformy Windows 8 Metro pro vývojáře Irena Buličková, Audience Marketing Manager Michael Juřek, Architect Evangelist Štěpán Bechynský, Developer Evangelist Twitter hashtag: #cztechdays

  5. Klíčové investice • NovýWindows Runtime (WinRT) APIs • Nové prostředí pro běh aplikací • Nové uživatelské rozhraní Metro • Windows Store

  6. DEMO Windows 8 pro běžné uživatele

  7. PlatformaWindows 8 Metro style Apps Desktop Apps HTML JavaScript HTML / CSS XAML View C# VB C C++ JavaScript (Chakra) C C++ C# VB Model Controller .NET / SL Internet Explorer Win32 WinRT APIs Devices & Printing Communication & Data Graphics & Media System Services Application Model Windows Core OS Services Core

  8. DEMO WinRT C++

  9. Co jste viděli… • WinRTAPI jsou nativní • Použití XAML z C++ • ZnovupoužitelnýC++ kód

  10. WinRT API

  11. API pro Metro Style aplikace

  12. Projekce jazyků C++ App Windows Runtime Object (or Component) Written in C++, C#, VB Projection C#/VB App CLR Projection HTML App Chakra Projection Windows Metadata

  13. DEMO WinRT C#

  14. DEMO WinRT JavaScript

  15. Co jste viděli… • WinRTAPI jsou asynchronní • WinRT API zpříspupňují senzory, systém, ... • WinRT API pracují nativně s C#, JavascriptaC++

  16. Chování aplikací

  17. Kdy je aplikace spuštěna? Windows 7 Windows 8 Uživatel ovládá život aplikace Systém ovládá život aplikace

  18. Stavy aplikace Pozastavení (suspending) Pozastavená (Suspended) Ukončená (Terminated) Spuštěná (Running) Málo zdrojů? Obnovení (resuming)

  19. Izolace procesů Process2 Process1 Contracts Local context Local context Web context Web context AppData AppData Contracts Local Local Temp Roaming Roaming Temp Direct APIs Brokers OS Tiles Handlers Devices User data Communications Cryptography …

  20. Aplikační datavs. Uživatelská data App data Settings Files SessionState LocalCache User data Documents Photos Music Videos

  21. Sdílení Lokální úložiště Data se synchronizují podle uživatelovaMicrosoft account

  22. Schopnosti(Capabilities) • 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

  23. DEMO Nastavení aplikace

  24. WINDOWS STORE

  25. Instalace Metro Style aplikace

  26. DEMO Windows Store

  27. Rozdělení zisku • 70% • Pro nové aplikace • 80% • Po dozažení $25,000 Základ Navýšení

  28. Ceny • Určuje autor • Od$1.49 do$999.99 • Zdarma

  29. Platební modely • Jednorázový nákup • Dokupování obsahu (In App Purchase) • Reklama v aplikaci • Vlastní reklamní systém • Microsoft Advertisement

  30. Zkušební verze aplikací • Časové omezení • Omezení na vlastnosti

  31. Časové omezení

  32. Zkušební verze → plná verze // get current product varcurrentProduct=Windows.ApplicationModel.Store.CurrentProduct; // get the license information varlicenseInformation=currentProduct.licenseInformation; // check to see if the user has an active non-trial license if(licenseInformation.isTrial){ // user has trial version of the application // prompt them to purchase before so we can enable full functionality currentProduct.requestProductPurchaseAsync().then( function(){ // Purchase succeeded EnableFullFunctionality(); }); }

  33. Objednávání z aplikace // 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 ); } });

  34. Simulování prodejního modelu WindowsStoreProxy.xml

  35. rekapitulace

  36. 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

More Related