Jeff From 5 to 8 building Windows 8 Apps with HTML5 and JavaScript
HTML5HACKS.COM
Agenda slide
Windows 8
A new UI where touch is a first-class citizen along with full mouse-and-keyboard support New development models built on WinRT, including native support for HTML/CSS/JS, C#/XAML, C++/DirectX 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 Windows reimagined
Metro style Apps HTML JavaScript C C++ C# VB Desktop Apps Win32.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
Web vs. Native
Getting Started
Types of HTML5 Apps HTML5 Instance App IE10 renderer, IE10 JavaScript Engine in a First Class App instance. Hybrid App Multiple components of different languages, delivered as a Single App
AppXManifest.xml BlockMap Signature Zip Central Directory Files / Assets.appx package
Converting a Web App to HTML5
WinJS
Windows APIs
Windows Store
Certified by Windows ISV validation Technical certification Content certification Installed and updated by end user Available to the user on other PCs Rated and reviewed by the user
Q&A