Synopses & Reviews
- A discussion of Windows 8 including the SDK.
- Handling Media such as sounds, graphics, video and DirectX
- Creating apps for Tablets, including touch-screen
- Testing your applications including optimizing for various screens
- Incorporating social elements, such as Twitter, Facebook, Google! and YouTube
- Localizing with multiple languages and external resources
- Monetizing your apps including making your apps stand out
- Storing data, hooking everything to app logic, supporting PCs, Tablets and Phones and getting apps ready for the Windows 8 app store
Tap into Windows 8 apps with this authoritative guide
- Explores the new support for rich HTML-based applications
- Shows you how to best use all the features of the Windows 8 platform, including the new Windows runtime, user interface controls, file I/O, tablet and mobile support, and more
- Details how to integrate with the upcoming Windows App Store
- Explains how to incorporate social elements such as Twitter, Facebook, Google, and YouTube
- Highlights ways to store data, hook up to app logic, and more
Professional Windows 8 Programming presents a wealth of information for creating rich Windows-based applications for its newest platform.
Discover exciting ways to create Windows-based applications
The arrival of Windows 8 is a complete game changer. The operating system and its development platform offer you an entirely new way to create rich, full-featured Windows-based applications. This team of authors takes you on a journey through all the new development features of the Windows 8 platform, specifically how to utilize Visual Studio 2012 and the XAML/C# languages to produce robust apps that are ready for deployment in the new Windows Store.
Professional Windows 8 Programming:
- Shows you how to utilize XAML to produce rich, content-driven user interfaces
- Makes use of the new App Bar to create a chrome-less menu system
- Shows you how to support sensors and geolocation on Windows 8 devices
- Demonstrates how to integrate your app into the Windows 8 ecosystem with Contracts and Extensions
- Walks you through the new Windows 8 navigation system for multipage apps
- Details how to minimize code with Data Binding and MVVM design patterns
- Features tips on getting your app ready for the Windows Store
- Shows how to maximize revenue for your app using available monetization strategies
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.
Take advantage of free code samples from this book and code samples from hundreds of other books, all ready to use.
Find articles, e-books, sample chapters, and table of contents for hundreds of books, and more reference resources on programming topics that matter to you.
It is an exciting time to be a Windows developer. The arrival of Windows 8 is a complete game changer. The operating system and its development platform offer you an entirely new way to create rich, full-featured Windows-based applications. This team of authors takes you on a journey through all of the new development features of the Windows 8 platform specifically how to utilize Visual Studio 2012 and the XAML/C# languages to produce robust apps that are ready for deployment in the new Windows Store.
Professional Windows 8 Programming:
- Learn how to utilize XAML to create rich content driven user interfaces
- Make use of the new AppBar to create a chrome-less menu system
- See how to support Sensors and Geo-location on Windows 8 devices
- Integrate your app into the Windows 8 ecosystem with Contracts and Extensions
- Walks you through the new Windows 8 navigation system for multi-page apps
- Minimize code with Data Binding and MVVM design patterns
- Features tips on getting your app ready for the Windows store
- Maximize revenue for your app by learning about available monetization strategies
About the Author
is the founder/lead developer of MyFitnessJournal.com, a fitness tracking website that utilizes JQuery, HTML 5, and CSS.
Doug Holland is an architect with Microsoft's Developer and Platform Evangelism team and works with Microsoft's strategic ISV partners to help bring new and exciting experiences to consumers on Windows 8 and Windows Phone 8.
Allen Sanders is an architect at Teksouth Corporation and co-owner of LiquidKey, LLC. He provides expertise from the user experience to the database for line of business, Windows 8, and Windows Phone solutions.
Kevin Ashley is an architect at Microsoft and the author of top apps for Windows 8 and Windows Phone.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Table of Contents
Chapter 1: A Glimpse into the Future 1
Chapter 2: What Is XAML? 49
Chapter 3: Enhancing Your Apps with Control Styles, Data Binding, and Semantic Zoom 79
Chapter 4: Windows 8 User Interface Final Touches 121
Chapter 5: Application Life Cycle 151
Chapter 6: Handling Data, Files, and Networking 181
Chapter 7: Sensors 229
Chapter 8: Geolocation 249
Chapter 9: Application Contracts and Ex tensions 269
Chapter 10: Windows Store Application Architecture 303
Chapter 11: Windows Store and Monetization 339
Chapter 12: Putting It All Together: Building