Building Windows 8 Apps with JavaScript

Building Windows 8 Apps with JavaScript

by Chris Sells, Brandon Satrom, Don Box

View All Available Formats & Editions

Building Windows 8 Apps with JavaScript is the definitive guide for every experienced developer who wants to create, ship, and profit from Windows 8 apps built with HTML5 and JavaScript. Written by Chris Sells, former Visual Studio Principal Program Manager who led the team that built Microsoft’s official Windows 8 JavaScript app


Building Windows 8 Apps with JavaScript is the definitive guide for every experienced developer who wants to create, ship, and profit from Windows 8 apps built with HTML5 and JavaScript. Written by Chris Sells, former Visual Studio Principal Program Manager who led the team that built Microsoft’s official Windows 8 JavaScript app templates, and Brandon Satrom, expert web/mobile developer, this book covers every facet of development with Microsoft’s new JavaScript framework and WinRT.


The authors guide you through building full-featured Windows Store apps that merge the best aspects of desktop, web, and mobile apps into a single user and developer experience. You’ll learn how to leverage the full power of the Windows 8 platform and integrate services ranging from client-side state to offline storage. Leveraging these techniques, you can deliver information to users faster, more clearly, and more concisely, on whatever devices they prefer.


Through complete example projects, Building Windows 8 Apps with JavaScript covers 

  • Understanding powerful new improvements in Windows 8 developer experience
  • Using Windows 8’s more flexible binding to update the UI as underlying data changes
  • Creating layouts and typography that fit Windows 8 style and leverage its advantages
  • Working with audio, video, captured media, animation, and HTML5 graphics
  • Making your app “connectable” with PlayTo
  • Integrating WinJS navigation services to improve UI control
  • Maintaining app states built up over time, and sharing them across devices
  • Writing highly responsive async apps
  • Supporting true-touch metaphors and interactions, location data, and sensors
  • Designing apps for the Windows 8 design language
  • Extending JavaScript code to integrate existing C/C++ code or to access Windows capabilities that WinRT doesn’t expose
  • Discovering best practices for monetizing Windows Store apps 

All of the downloadable examples can be created and run with Microsoft’s free Visual Studio 2012 Express for Windows 8, which includes all you need to build, package, and deploy your Windows Store apps.

Editorial Reviews

From the Publisher

“This is going to be the Windows 8 app book YOU MUST have in your library! It’s well written and expertly covers every aspect of how to build an HTML/JS app for Windows 8!”

—Jonathan Antoine, Infinite Square and Microsoft MVP

“Great introduction to app development for Windows 8. After so many years in the XAML space, this book made me want to consider the JavaScript/HTML route.”

—Shawn Wildermuth, Microsoft MVP (Data), author, trainer, and speaker,

“What you hold in your hands right now is an excellent walkthrough of how to build, ship, and profit from building apps using HTML and JavaScript for Windows 8. While I’ve been working on Windows 8 for the last two years, I can honestly say that I have learned about new parts of the platform from this book and can’t wait to build an app that uses them.”

—From the Foreword by Chris Anderson, Distinguished Engineer, Windows Libraries for JavaScript, Microsoft Corp.

“Chris and Brandon have gone to the heart of Windows 8 programming and produced a clear, concise, and easily understood tutorial that should be on every Windows 8 programmer’s bookshelf. If you are programming Windows 8 with HTML and JavaScript, this is the book you need.”

—Jesse Liberty, Windows 8 technical evangelist, Telerik

“I feel that this book will be the must-read reference for anyone who is dedicated to building a great Windows 8 app, and will be the book by which all others are compared. Yes, that’s a pretty bold statement, but considering that both of the authors have been deeply involved in Windows 8 app development for a LONG time, especially while they were at Microsoft, I feel confident in that statement.”

—From the Foreword by Rey Bango, Developer Relations, Microsoft Corp.

“This is easily the most well-written book on building Windows 8 apps with JavaScript that I have read. It has been an invaluable resource for helping me to transfer my experience with building large JavaScript applications and thick-client applications into a Windows 8 environment. Chris and Brandon do a masterful job of explaining that this is just HTML, JavaScript, and CSS, while at the same time distilling all of the intricate details and subtleties of running web technologies in a native Windows application environment, with the full power of WinRT and the JavaScript extensions for it.”

—Derick Bailey, independent consultant, screencaster, speaker, and author, and

“Chris and Brandon do a truly excellent job explaining how to create great Windows 8 applications. While reading this book I learned things about the platform.”

—Josh Williams, Principal Development Lead for WinJS, Microsoft Corp.

Product Details

Pearson Education
Publication date:
Microsoft Windows Development Series
Sold by:
Barnes & Noble
File size:
74 MB
This product may take a few minutes to download.

Meet the Author

Chris Sells is the VP of the Developer Tools Division at Telerik. He's written several books, including Programming WPF, Windows Forms 2.0 Programming, and ATL Internals. In his free time, Chris makes a pest of himself on Microsoft forums and mailing lists. More information about Chris and his various projects is available at


Brandon Satrom (@BrandonSatrom) is Program Manager for Kendo UI at Telerik and is based in Austin, Texas. A longtime web developer, Brandon loves to talk about HTML, JavaScript, CSS, open source, and whatever new shiny tool or technology has distracted him from that other thing he was working on. Brandon speaks at events all around the world, and he loves hanging out with and learning from other passionate developers, both online and in person. He also loves writing and has had several articles featured in publications like MSDN MagazineThe Architecture Journal, and .net magazine. Brandon can be reached online at his blog


Don Box is a Distinguished Engineer at Microsoft. At Microsoft, Don has worked on platform and developer technologies for .NET, SQL, and most recently, Xbox. Prior to Microsoft, Don roamed the earth helping developers come to terms with COM, Including writing Essential COM for Addison-Wesley.

Customer Reviews

Average Review:

Write a Review

and post it to your social network


Most Helpful Customer Reviews

See all customer reviews >