Cracking Windows Phone and BlackBerry Native Development [electronic resource] : Cross-Platform Mobile Apps Without the Kludge /
Baxter-Reynolds, Matthew.author.
You've developed a killer app for one mobile device-now it's time to maximize your intellectual investment and develop for the full spectrum of mobile platforms and devices. With Cracking Windows Phone and BlackBerry Native Development, you'll learn how to quickly retool your application between the Windows Phone 7, Windows Mobile, and BlackBerry platforms and broaden the interest and audience of your app. Cracking Windows Phone and BlackBerry Native Development takes you through the same mobile software development project on each platform, learning the differences between and the relative strengths and weaknesses of each platform as you go. No magic intermediate layers of obfuscation-by the time you get to the end, you'll be an expert at developing for any of the major smartphone platforms using each vendor's preferred toolset and approach.  Cracking Windows Phone and BlackBerry Native Development covers the Windows Phone 7, Windows Mobile, and BlackBerry platforms, as well as the development of a general web application accessible on other devices.  If you're interested in taking your app into the world of iPhone and Android, be sure to check out the companion volume, Cracking iPhone and Android Native Development, at http://www.apress.com/9781430231981.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; CHAPTER 1 Introduction; What's the Purpose of This Book?; How Is This Book Structured?; Where Can You Get Help and Support?; Conclusion; CHAPTER 2 The Six Bookmarks Server Service; The Users Service; RESTful Web Services; Testing the Calls; Examining Logon Operations; Obtaining a Token; Logging On the User; Cleaning Up; The Bookmarks Service; Adding Some Test Data; Working with OData; OData Queries; Issuing Updates over OData
Constraining Data to the Logged-On UserConclusion; CHAPTER 3 Application Architecture and Functional Specification; A Word About Tablets; Functional Specification; Logging On; Synchronizing; Navigator; Configuring Bookmarks; Configuring a Single Bookmark ("Configure Singleton"); Missing Functionality; Application Architecture and Technical Specification; Approach; Object-Relational Mapping; Metadata; Entities; Generating Entities; SQL Statements; Change Processors; Server Communication; Technical Approach Broken Down by Platform; Core Toolset; Issue HTTP Requests
Read XML Document (Including Reading OData Results)Write an XML Document; Maintain a Local Store; Conclusion; CHAPTER 4 Windows Phone 7: Installing the Toolset; Silverlight vs. XNA; Visual Studio 2010; Installing the Windows Phone Developer Tools; Creating a Test Application; Conclusion; CHAPTER 5 Windows Phone 7: Buildingthe Logon Form and ConsumingREST Services; Creating the Project; Building the Logon Form; Running the Logon Form; Calling the Services; Testing HttpHelper; Special Note on MessageBox; Building Out the API and User Service Proxies; Implementing the Authenticate Method
Implementing "Remember Me"Conclusion; CHAPTER 6 Windows Phone 7: PersistingBookmarks Locally; Approach; Entities; The EntityType Class; The Entity Class; Setting Values in an Entity; Building Bookmark; Displaying Some Fake Bookmarks; Creating Fake Bookmarks; Showing and Populating the View; Implementing Button Clicks; Tombstoning-A Brief Word; Storing Entities in the Data Box; Data Box Basics; Creating the Entity Change Processor; Building the Sync Class; Calling GetAll; Selecting Entities; Implementing Delete All on the Sync; Using the ORM Subsystem to Support Tombstoning; Conclusion
CHAPTER 7 Windows Phone 7: PushingChanges Back to the ServerThe Configuration User Interface; Sending Changes to the Server; Conclusion; CHAPTER 8 Six Bookmarks on Windows Mobile; Migrating/Porting; The Toolset; Hello, World; Six Bookmarks; Making RESTful Calls; File Access; Object-Relational Mapping; Retrieving Entities; Fetching Latest with the Sync Class; Ensuring Tables Exist; Selecting Entities; Navigator Form Design; OData Operations; Downloading Assemblies/Custom Bootstrappers; Conclusion; CHAPTER 9 BlackBerry: Installing the Toolset; A Word About Versions; Installing the Toolset
Installing the Java SDK
Includes index.
You've developed a killer app for one mobile device-now it's time to maximize your intellectual investment and develop for the full spectrum of mobile platforms and devices. With Cracking Windows Phone and BlackBerry Native Development, you'll learn how to quickly retool your application between the Windows Phone 7, Windows Mobile, and BlackBerry platforms and broaden the interest and audience of your app. Cracking Windows Phone and BlackBerry Native Development takes you through the same mobile software development project on each platform, learning the differences between and the relative strengths and weaknesses of each platform as you go. No magic intermediate layers of obfuscation-by the time you get to the end, you'll be an expert at developing for any of the major smartphone platforms using each vendor's preferred toolset and approach.  Cracking Windows Phone and BlackBerry Native Development covers the Windows Phone 7, Windows Mobile, and BlackBerry platforms, as well as the development of a general web application accessible on other devices.  If you're interested in taking your app into the world of iPhone and Android, be sure to check out the companion volume, Cracking iPhone and Android Native Development, at http://www.apress.com/9781430231981.
Windows phone (Computer file)
Microsoft software.
Microsoft .NET Framework.
Application software.
Microsoft and .NET.
Computer Applications.