Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Buy Now $29.99
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
7Activity

Table Of Contents

Introduction
Who Should Read This Book
About This Book
Foolish Assumptions
How to Use This Book
How This Book Is Organized
Part I: Discovering Windows 8
Part II: Working with the Externals
Part III: Digging into the Internals
Part IV: Getting Ready to Publish
Part V: The Part of Tens
Icons Used in This Book
Conventions Used in This Book
Where to Go from Here
Chapter 1
Finding the Path
Figuring out where Microsoft is headed
Building a simple Hello World app
Comparing programs from yesterday
Treating Users Right
Setting some design principles
Using the Design Checklist
Convention over configuration
Embracing the Developer Experience
Using the best developer tools on the planet
Folding in WinRT
Designing with Windows 8 Style
Content before chrome
Layout
Interactions
Navigation
Keeping It Fast and Fluid
Use animation for a purpose
Design for touch first
Snapping and Scaling Beautifully
Design for multiple views
Design for multiple screen sizing
Deal with pixel density
Using the Right Contracts
Share
Search
Pickers
Investing in a Great Tile
Brand your tile
Drive traffic with secondary tiles
Keeping Your App Connected and Alive
Bring your tile to life
Use notifications
Roaming to the Cloud
Focusing on the Users
Immerse the user
Provide what the user needs
Design for touch
Enable multitasking
Assume connectivity
Taking Advantage of the Development Environment
Sticking with Visual Studio
Picking a language
Touring Expression Blend
Making the Change from Windows Development
Learning the new SDKs
Driving user confidence
Taking the next steps
Getting Started in Visual Studio
Project types
Making a new project
Solution layout
Building Different Layouts
Grid layout
Split layout
Fixed layout
Getting Around
Loading fragments
Adding fragments
Using Basic HTML
Text box
Select
Check box
ToggleSwitch
Indeterminate progress status
Ratings
Sliders
Playing Media Files with HTML5
Listening to audio
Watching video
Building a Windows 8 Layout
Using typography
Making space
Keeping ergonomics in mind
Putting things in a grid
Interacting with Your App
Integrating navigation
Using the app bar
Making commands contextual
Making the App Fast and Fluid
Animating Windows
Snapping and scaling
Showing Single Bits of Data
Setting single values using the DOM
Using the declarative binding in WinJS
Listing Data
Dealing with collections of objects
Using the ListView
FlipView
Grouping, Sorting, and Selecting
Group control
Single and multiselect
Built-in animations
Working with Groups Using Semantic Zoom
Using Semantic Zoom
Considering the technical details
Using Basic Tiles
Core to the Windows 8 design language
Tile capabilities
Tile expectations
Building Live Tiles
Configuring a basic tile
Publishing with the templates
Rendering content in the app’s personality
Making notifications part of your tile
Getting a message on the queue
Creating Secondary Tiles
Getting the idea of a secondary tile
Pinning a secondary tile
Notifying Users When Your App Isn’t Running
Designing for Windows Push Notification Service
Registering your app
Pushing notifications
Painting it Azure
Coding to a Whole New Tune
The Search Contract
Searching within your app
Returning results to other apps
The Share Contract
Loving sharing
Allowing sharing from your app
Becoming a share target
Settings
Playing to Devices
Getting the gist of Play To
Coding a Play To example
File Picking from App to App
The Grid Application template
List layout
Communicating with the Internet
The original XMLHttpRequest
XHR: Microsoft’s little secret
A promise kept
Handling Data
Setting the stage
Calling the feed
Formatting the results
Handling App Suspension
Switching tasks
Dealing with suspension and termination
Registering a resume event
Making Your App Look Alive
Dealing with application launch
Doing some things after suspension
Running background tasks
Using live tiles
Putting Settings Where You Can Get Them
Organizing local settings
Shh! Roaming settings, too
Keeping more stuff with ApplicationDataContainer
Keeping settings in files
Giving the user access with the Settings charm
Providing some relational power
Using the HTML5 database options
Using the Camera and Microphone
Windows.Media API
Accessing the webcam from your app
Collecting Data from Sensors
Getting the user’s location
Determining if the device is moved
Being aware of lighting
Touching the Surface
Comprehensive mouse and pointer features
Writing with the pen
Testing Your App
Old-fashioned testing
Getting a unit testing framework
Verifying runtime behavior
Verifying lifecycle
The Windows App Certification Kit
Manually Checking Windows Store Style
Pushing to the Store
Registering for a developer account
Submitting an app
Surviving testing
Managing Your App’s Existence
Touring Azure
Announcing Windows Azure Mobile Services
Getting what you need to get started
Creating a new mobile service
Constructing a database
Connecting your Windows Store app
Running your app with a service
Taking it to the next level
Pushing Data to the User
Getting Authenticated
Adding Ads
Designing for advertising
The Windows 8 Ads SDK
Using other ad networks
Handling In-App Purchasing
Planning for app expansion
Getting your app ready for purchasing content
Adding the purchase UI
Setting up the Store for your app
The Part of Tens
Publishing Social Content
Integrating Planning Tools
Finding Your Way Around
Playing the Day Away
Reading What There Is to Read
Organizing Your Stuff
Painting with Photos
Managing Your Business
Keeping Healthy
Going Shopping
dev.windows.com
design.windows.com
social.msdn.microsoft.com/forums
www.stackoverflow.com
jQuery.com
www.buildwindows.com
jsonformatter.curiousconcept.com
www.w3schools.com/js
windowsteamblog.com
www.microsoftstore.com
Index
P. 1
Windows 8 Application Development with HTML5 For Dummies

Windows 8 Application Development with HTML5 For Dummies

Ratings: (0)|Views: 294 |Likes:
Published by Wiley
The fast and easy guide for creating Windows 8 apps using popular technologies!

This book offers a primer for building HTML5, CSS3 and JavaScript applications for Windows 8. It includes an up-to-date guide for dusting off an aging HTML skill set and adapting to the Windows 8 apps and provides a reference for Windows and .NET programmers not familiar with HTML5. The overall design principles of MetroUI (the new design paradigm for Windows) are discussed.


The book also addresses visual design with HTML and CSS, which are the visual design languages to bring MetroUI applications to the screen. Finally, there is a section on using JavaScript for inter- and intra-functional components.

?
Contains the design principles for MetroUI, the new design paradigm for Windows
The author is an enterprise architect, seasoned programmer and web developer who specializes in implementing Microsoft solutions at his client sites
Shows how to develop HTML5, CSS3, and JavaScript applications for Windows 8

This is the ideal resource for current Microsoft developers who need a primer or refresher for developing in HTML and JavaScript for Windows.

The fast and easy guide for creating Windows 8 apps using popular technologies!

This book offers a primer for building HTML5, CSS3 and JavaScript applications for Windows 8. It includes an up-to-date guide for dusting off an aging HTML skill set and adapting to the Windows 8 apps and provides a reference for Windows and .NET programmers not familiar with HTML5. The overall design principles of MetroUI (the new design paradigm for Windows) are discussed.


The book also addresses visual design with HTML and CSS, which are the visual design languages to bring MetroUI applications to the screen. Finally, there is a section on using JavaScript for inter- and intra-functional components.

?
Contains the design principles for MetroUI, the new design paradigm for Windows
The author is an enterprise architect, seasoned programmer and web developer who specializes in implementing Microsoft solutions at his client sites
Shows how to develop HTML5, CSS3, and JavaScript applications for Windows 8

This is the ideal resource for current Microsoft developers who need a primer or refresher for developing in HTML and JavaScript for Windows.

More info:

Publish date: Oct 24, 2012
Added to Scribd: Oct 29, 2012
Copyright:Traditional Copyright: All rights reservedISBN:9781118227046
List Price: $29.99 Buy Now

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
Buy the full version from:Amazon
See more
See less

07/20/2014

387

9781118227046

$29.99

USD

You're Reading a Free Preview
Pages 8 to 115 are not shown in this preview.
You're Reading a Free Preview
Pages 123 to 193 are not shown in this preview.
You're Reading a Free Preview
Pages 201 to 271 are not shown in this preview.
You're Reading a Free Preview
Pages 279 to 374 are not shown in this preview.
You're Reading a Free Preview
Pages 382 to 387 are not shown in this preview.

Activity (7)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
George Dumitriu liked this
Trip Adler liked this
George Dumitriu liked this
Felipe Garcia liked this
Ainuddin Mohamad liked this

You're Reading a Free Preview

Download