Pro Windows Phone App Development [electronic resource] /
Cameron, Rob.author.
The Windows Phone 7 platform, now recently updated, provides a remarkable opportunity for Windows developers to create state-of-the-art mobile applications using their existing skills and a familiar toolset. Pro Windows Phone 7 Development, Second Edition helps you unlock the potential of this platform and create dazzling, visually rich, and highly functional applications for the Windows Phone Marketplace—including using new features like copy-and-paste and API improvements in the NoDo and Mango update waves. For developers new to the Windows Phone platform—whether .NET, iPhone, or Android developers—this book starts by introducing the features and specifications of the Windows Phone series, and then leads you through the complete application development process. You'll learn how to use Microsoft technologies like Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend effectively, how to take advantage of the device's sensors with the location service, accelerometer, and touch, how to make your apps location-aware using GPS data, how to utilize the rich media capabilities of the Windows Phone series, and much more. Finally, you'll receive a full tutorial on how to publish and sell your application through the Windows Phone Marketplace. And in this second edition, learn quickly and easily how to take advantage of new API capabilities and HTML5 support right in your browser.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Who This Book Is For; How This Book Is Structured; Prerequisites; Downloading the Code; Contacting the Author; CHAPTER 1 Introduction to Windows Phone and Marketplace; Why Should I Care?; Smartphone Growth and the Nokia Partnership; The Mobile Market; Current Microsoft Developers; Non-Microsoft Developers; Windows Phone Platform Overview; Phone Design Philosophy; Hardware Capabilities; Software Capabilities; Windows Phone 7.5; Consumer Features
Developer FeaturesWindows Phone Developer Tools; Silverlight Tools and Framework Overview; Silverlight for Windows Phone; Hello for Windows Phone; Visual Studio 2010 Tour; Expression Blend 4 for Windows Phone Tour; XNA Game Studio and Framework Overview; Hello XNA for Windows Phone; Game Content; The Game Loop; Fixed-Step Game Loop; Variable-Step Game Loop; Implement the Game; The Windows Phone Marketplace; App Hub Registration; Submitting Applications to Marketplace; Windows Phone Marketplace Test Kit; Beta Testing Your Application; Targeted Application Distribution; Making Money
Marketing MattersWindows Phone Web Marketplace; Windows Phone Marketplace on the PC; Marketplace on the Device; Supported Business Models; Search, Browse, and Discover Applications; Application and Game Updates; Connecting with Your End Users; Stay Connected to Users via Live Tiles; Temp Users to Purchase with Try Before You Buy; Limiting Distribution of Applications; Deploy an Application to Your Phone for Testing; Limit Availability to Beta Testers; Enterprise Applications in Marketplace; Conclusion; CHAPTER 2 User Interface Development; UX Performance Improvements
Designing for Windows PhoneDesign Approach; Design Resources; Windows Phone Design System - Codename Metro; UI Design and Interaction Guide for Windows Phone; Application Icons; Design Templates for Windows Phone; Designer and Developer Mechanics; User Interface Development in Visual Studio 2010; WMAppManifest.xml File; Anatomy of a Windows Phone Application; Configuration Settings Service; The Default App() Constructor; Application UnhandledException Event; Anatomy of a PhoneApplicationPage; Orientation; SystemTray; Application Bar; Page Navigation; NavigationService; OnNavigated Overrides
.NET Framework for SilverlightXAML Overview; Importing a .NET Class into XAML; Programming XAML; Key Silverlight UI Base Classes; Graphics Primitives; Controls; User Interface Development with Expression Blend 4; Layout System; Canvas; StackPanel; Grid; Layout Controls Sample and Blend Behaviors; Behaviors Overview; Layout Controls; Grid Page; StackPanel Page; Layout Tips; Data Binding; Demo Live Data; Element Data Binding; Object Data Binding; XML Data Binding; LINQ to XMLs; XmlReader; Sample Data; Control Styling; Control Templates; Edit Template Menu Item; Edit Additional Templates
ListBox Customization
Includes bibliographical references and index.
Includes index.
The Windows Phone 7 platform, now recently updated, provides a remarkable opportunity for Windows developers to create state-of-the-art mobile applications using their existing skills and a familiar toolset. Pro Windows Phone 7 Development, Second Edition helps you unlock the potential of this platform and create dazzling, visually rich, and highly functional applications for the Windows Phone Marketplace—including using new features like copy-and-paste and API improvements in the NoDo and Mango update waves. For developers new to the Windows Phone platform—whether .NET, iPhone, or Android developers—this book starts by introducing the features and specifications of the Windows Phone series, and then leads you through the complete application development process. You'll learn how to use Microsoft technologies like Silverlight, .NET, the XNA Framework, Visual Studio, and Expression Blend effectively, how to take advantage of the device's sensors with the location service, accelerometer, and touch, how to make your apps location-aware using GPS data, how to utilize the rich media capabilities of the Windows Phone series, and much more. Finally, you'll receive a full tutorial on how to publish and sell your application through the Windows Phone Marketplace. And in this second edition, learn quickly and easily how to take advantage of new API capabilities and HTML5 support right in your browser.
Microsoft software.
Microsoft .NET Framework.
Application software.
Microsoft and .NET.
Computer Applications.