Beginning Windows Store Application Development – HTML and JavaScript Edition introduces you to the Windows 8 modern app design paradigm and the new Windows 8 programming model developed around this paradigm. You'll learn to build rich, immersive applications designed to run on the many devices powered by Windows 8.
The authors draw on their extensive practical experience to provide not only a comprehensive introduction to the model and its features, but guidance on best practices and a real-world sample application that you develop over the course of the book. Beginning Windows Store Application Development – HTML and JavaScript Edition also emphasizes how devices will be used and applications will be built in a world that has become far more connected. The book takes you beyond the syntax of any development language and examines factors such as application design, user experience, social integration, and maintaining data and settings across multiple devices.
Author(s): Scott Isaacs, Kyle Burns (auth.)
Edition: 1
Publisher: Apress
Year: 2013
Language: English
Pages: 552
Tags: Computer Science, general
Front Matter....Pages i-xxvi
Welcome to a Touch-First World....Pages 1-12
The Microsoft Design Language....Pages 13-28
Designing Windows Store Applications....Pages 29-36
Visual Studio 2012 and Windows Store Application Types....Pages 37-48
HTML Controls....Pages 49-70
WinJS Controls....Pages 71-92
WinJS Collection Controls....Pages 93-112
WinJS Custom Controls....Pages 113-136
Building the User Interface....Pages 137-164
Transitions and Animations....Pages 165-180
Data-Binding Concepts....Pages 181-222
Promises....Pages 223-268
Web Workers....Pages 269-286
Data Source Options....Pages 287-316
Session State and Settings....Pages 317-336
Files....Pages 337-360
Handling State Changes....Pages 361-382
External Libraries....Pages 383-396
Search and Share Contracts....Pages 397-432
Printing....Pages 433-458
Notifications and Tiles....Pages 459-484
Camera and Location....Pages 485-504
Sharing Apps in the Windows Store....Pages 505-516
Back Matter....Pages 517-526