170 likes | 288 Vues
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!
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