Revolutionizing App Development with Windows 8 Metro Style
Discover the innovative Windows 8 platform, designed for building Metro style apps that embrace touch and full mouse-and-keyboard support. Learn about the integrated Windows Store, which provides a comprehensive commerce platform and flexible monetization options. This session introduces the new development models built on WinRT, featuring native support for HTML, CSS, JS, C#, and C++. Delve into APIs for graphics, media, and device communication, while leveraging robust analytics to enhance user engagement. Join us in reshaping the future of app development!
Revolutionizing App Development with Windows 8 Metro Style
E N D
Presentation Transcript
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