developing windows 8 applications with html 5

12

Click here to load reader

Upload: kevin-davis

Post on 11-Jul-2015

505 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Developing windows 8 applications with html 5

Developing Windows 8 Applications with HTML 5

T4 – kpd – 01/31/13

Page 2: Developing windows 8 applications with html 5

Means embracing Metro

Designing for the app store

Two distinct styles of development

C#/XAML

HTML5/Javascript

Targeting Windows 8

Page 3: Developing windows 8 applications with html 5

Let’s look at an empty project

Page 4: Developing windows 8 applications with html 5

Windows Library for Javascript 1.0

Free css (ui-dark, ui-light)

Base.js, UI.js

Javascript/HTML5 Development

Page 5: Developing windows 8 applications with html 5

package.appxmanifest

Application Manifest

Page 6: Developing windows 8 applications with html 5

alert(“is not implemented”);

Javascript debugging

Page 7: Developing windows 8 applications with html 5

Logo (150x150)

Wide logo (310x150)

Small logo (30x30)

Splash screen (620x300)

Store logo (50x50)

I used Paint.NET… Other tools?

Logos galore

Page 8: Developing windows 8 applications with html 5

Fullscreen – Landscape

Filled

Snapped

Fullscreen – Portrait (optional)

Make sure to support

Page 9: Developing windows 8 applications with html 5

Launch time – 5s

Suspend time – 2s

Performance Requirements

Page 10: Developing windows 8 applications with html 5

About and Help contracts, for example

Hook in with the WinJS.Application.onsettingsfunction

Opens your HTML in the standard charms menu

Add Your Settings

Page 11: Developing windows 8 applications with html 5

http://31daysofwindows8.com/Javascript – Clark Sell

C#/XAML – Jeff Blankenburg

Building Windows 8 Apps with JavascriptChris Sells

Brandon Satrom

Sign up at http://generationapp.comFree windows store license if you possess an MSDN license!

Further study

Page 12: Developing windows 8 applications with html 5

Let’s get building!

Anyone got ideas and want to collaborate, throw something out on Github.

Team project?

Call to action