Contents
Chapter 1: Introduction to Windows 8 Development
Creating the New York Times Best Sellers App
Introducing the MVVM Application Framework
Setting Up the Development Environment
Chapter 2: HTML5 and JavaScript Apps with MVVM and Knockout
Creating the Pocket (Read It Later) App
Enabling Windows 8 Web Authentication
Exchanging Request Token for Access Token
Retrieving Bookmarks Using oAuth Credentials (Access Token)
Rendering Article List Using foreach Binding
Chapter 3: Windows 8 Modern App Data Access Options
Windows Communication Framework
Windows Azure Mobile Web Services
Chapter 4: Local Data Access: I: IndexedDB
Using IndexedDB in Windows 8 Application
Creating the My Collections App
Creating the Movie Object in Windows 8 JavaScript
Designing the Movie Detail Page
Chapter 5: Local Data Access I: JET API and Application Data
Setting Up the Development Environment
Creating ESENT Data Repository
Using Application Data Storage
Chapter 6: Local Data Access III: SQLite
Introduction to MVVM Light Toolkit
Building a Bill Reminder Windows 8 App
Introduction to ASP.NET Web API
Building the Party Planner Windows 8 App
Retrieving the List of Parties
Designing the Page to Manage a Party
Building a Bill of Material Windows 8 App
Integrating Prism in the Windows 8 App
Designing the BOM App User Interface
BillOfMaterialPageViewModel Commands
BillOfMaterialPageViewModel Properties
BillOfMaterialPageViewModel Events
BillOfMaterialPageViewModel Methods
Chapter 9: Windows Azure Mobile Services
Introduction to Windows Azure Mobile Services
Creating Windows Azure Mobile Services in the Management Portal
Creating Mobile Services Tables
Creating Windows Azure Storage
Setting Up the Development Environment
Designing Instashots User Interface
Uploading Photos to Windows Azure Storage
Implementing Comments and Likes Functionality
Chapter 10: Windows Phone 8 Data Access
Sharing Portable .NET Code in Portable Class Library
Using Common Windows Runtime API (Add as Link)
SQL Server Compact for Windows Phone
Porting Bill Reminder Windows 8 App to Windows Phone
Setting Up the Windows Phone 8 Development Environment
18.189.171.125