170 likes | 277 Views
Platform for Metro S tyle Apps. John Lam Principal Program Manager Lead Microsoft . Donuts. http://www.flickr.com/photos/msvg/5200730922/. Bacon. http://www.flickr.com/photos/cookbookman/6175755733/. Beer. http://www.flickr.com/photos/kellbailey/1763951722/. Visual Basic.
E N D
Platform for Metro Style Apps John Lam Principal Program Manager Lead Microsoft
Donuts http://www.flickr.com/photos/msvg/5200730922/
Bacon http://www.flickr.com/photos/cookbookman/6175755733/
Beer http://www.flickr.com/photos/kellbailey/1763951722/
Visual Basic http://en.wikipedia.org/wiki/File:AlanCooper.jpg
JavaScript http://en.wikipedia.org/wiki/File:BEich.jpg
C++ http://en.wikipedia.org/wiki/File:BjarneStroustrup.jpg
C# http://en.wikipedia.org/wiki/File:Anders_Hejlsberg.jpg
Agenda The Windows 8 Platform investments Introduction to the APIs, Store Introduction to the Windows 8 Platform Let’s build an app! You’ll leave understanding:
Windows reimagined A new Metro style UI where touch is a first-class citizen along with full mouse-and-keyboard support Designed from the chipset up for multiple form-factors– tablets, laptops, desktops & all-in-ones The Windows Store on every device with a full commerce platform and flexibility New development models built on WinRT, including native support for HTML/CSS/JS, C#/XAML, C++/DirectX
Windows 8 Platform Metro style Apps Desktop Apps DirectX HTML JavaScript HTML / CSS XAML View JavaScript (Chakra) C C++ C# VB Model Controller C# VB C C++ WinRT APIs Devices & Printing Communication & Data Graphics & Media System Services .NET / SL Internet Explorer Win32 Application Model Windows Core OS Services Core
Language projections C++ App Windows Runtime Object (or Component) Written in C++, C#, VB Projection C#/VB App CLR Projection HTML App Chakra Projection Windows Metadata
Metro style application APIs User Interface HTML5/CSS XAML DirectX Controls Data Binding SVG Tiles Input Accessibility Printing Devices Communications & Data Contracts Local & Cloud Storage Web Geolocation Portable Sensors NFC Notifications Streams Media Memory Management XML Networking SMS Playback Capture PlayTo Visual Effects Fundamentals Application Services Threading/Timers Memory Management Authentication Cryptography Globalization
The Windows Store Paid downloads, trials, and in-app purchases. You keep 70% of the first $25k, 80% of the rest Use your own commerce engine and keep 100% or use the Windows Store’s full commerce platform Advertisewith Microsoft Advertising or your preferred ad vendor. Robust analytics for free, including demographics, reviews, referrals, and usage & performance statistics Microsoft Confidential
demo Let’s build an app
Key Investments New Windows Runtime (WinRT) New App Execution Environment New Windows 8 User Experience Windows Store