Microsoft® Mobile Development Handbook and over one million other books are available for Amazon Kindle. Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Kindle Edition
 
   
More Buying Choices
Have one to sell? Sell yours here
Microsoft® Mobile Development Handbook
 
 
Start reading Microsoft® Mobile Development Handbook on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Microsoft® Mobile Development Handbook [Paperback]

Andy Wigley (Author), Daniel Moth (Author), Peter Foot (Author)
4.8 out of 5 stars  See all reviews (14 customer reviews)

List Price: $69.99
Price: $43.28 & this item ships for FREE with Super Saver Shipping. Details
You Save: $26.71 (38%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 12 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $38.95  
Paperback $43.28  

Book Description

0735623589 978-0735623583 May 30, 2007 1

Get practical information for developing applications with the Microsoft .NET Compact Framework 2.0—straight from mobile-development experts. This definitive guide delivers the proven techniques, real-world insights, and extensive code samples you need to bring information access to any Windows-based mobile device.

Discover how to:

  • Design a user interface that is optimized for smart devices
  • Add functionality by using Windows® Mobile APIs
  • Organize and persist data stored on a device
  • Establish network connections and respond to changes in network state
  • Synchronize mobile devices with data stored on backend servers
  • Implement authentication, symmetric encryption, and asymmetric encryption algorithms
  • Optimize application performance for resource-constrained devices
  • Interoperate with native code by using PInvoke and COM interop
  • PLUS—Get an introduction to .NET Compact Framework 3.5 and Microsoft Visual Studio® code name “Orcas”

PLUS—Get Microsoft Visual C#® and Visual Basic® code samples on the Web


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Microsoft® Mobile Development Handbook + Programming .NET Compact Framework 3.5 (2nd Edition) + Programming Windows Embedded CE 6.0 Developer Reference, 4th Edition
Price For All Three: $141.62

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Programming .NET Compact Framework 3.5 (2nd Edition) $47.25

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Programming Windows Embedded CE 6.0 Developer Reference, 4th Edition $51.09

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details



Editorial Reviews

From the Publisher

Key Book Benefits:

-Features essential coverage of key mobile-development topics

-Covers application development for .NET Compact Framework 2.0, in addition to SQL Server 2005 Everywhere Edition and Microsoft Windows Mobile® 5.0, running on devices such as Pocket PCs and Windows Mobile Smartphones

-Delivers practical guidance based on the authors' extensive, real-world experience

-Includes code samples in C#, with additional code samples in Visual Basic on the Web

About the Author

Andy Wigley is a Microsoft MVP for Device Application Development and founder of his own mobile development and consulting company. He is coauthor of several books, including Building Microsoft ASP.NET Applications for Mobile Devices, Second Edition, and Microsoft .NET Compact Framework Core Reference.

Daniel Moth works for Microsoft UK in the Developer and Platform group and is a former MVP for Device Application Development. He is a developer, a consultant, and an author who specializes in the .NET Framework and mobile technologies.

Peter Foot is a Microsoft MVP for Device Application Development. His company, In The Hand Ltd., provides development and consulting services and software components for the .NET Compact Framework. He is an active contributor to the mobile and embedded development community.


Product Details

  • Paperback: 688 pages
  • Publisher: Microsoft Press; 1 edition (May 30, 2007)
  • Language: English
  • ISBN-10: 0735623589
  • ISBN-13: 978-0735623583
  • Product Dimensions: 9.3 x 7.5 x 1.5 inches
  • Shipping Weight: 2.8 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (14 customer reviews)
  • Amazon Best Sellers Rank: #322,419 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

14 Reviews
5 star:
 (12)
4 star:
 (1)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (14 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

23 of 23 people found the following review helpful:
5.0 out of 5 stars Best Windows Mobile Development Book Ever Written!, August 13, 2007
This review is from: Microsoft® Mobile Development Handbook (Paperback)
Trust me, I've read them all going back to 2001 and I've written two of them myself. This is as broad and deep as it gets when it comes to managed code development on Windows Mobile. This should come as no surprise as it was written by the Windows Mobile MVP "Dream Team" of Andy Wigley, Peter Foot and Daniel "The Moth" Moth (now at Microsoft). Not only is this one of the first books to cover the .NET Compact Framework 2.0 and SQL Server 2005 Compact Edition, it even gives the reader coverage of Visual Studio 2008, and .NET Compact Framework 3.5 technologies such as WCF, LINQ, Compression, and "on-device" Unit Tests.

This book provides superb coverage of Security Programming where it shows the reader how to encrypt data with AES and RSA plus the signing of exe's and dll's. If you're interesting developing games or UI's that can't be created with the controls found in the Visual Studio Toolbox, the two chapters on Graphics and Direct3D Mobile are unparalleled. As someone who has a personal interest in the sucess of games on Windows Mobile using the .NET Compact Framework as a consistent game development runtime, this book serves as the launch pad for such endeavors. Whether you're an ISV looking to build the next killer app, a corporate developer tasked with mobilizing your line of business applications, a consultant that needs to aquire mobile development skills, or a game development house looking to take advantage of the explosive growth of the Windows Mobile platform, I highly recommend you get this book!

-Rob
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


15 of 15 people found the following review helpful:
5.0 out of 5 stars Comprehensive and clear resource for the mobile developer, October 8, 2007
This review is from: Microsoft® Mobile Development Handbook (Paperback)
This book is for new and existing mobile application developers who already have some experience developing applications using the .NET Framework, either desktop or compact version. If you are new to .NET, first read "Microsoft Visual C# 2005 Step By Step" by John Sharp or "Microsoft Visual Basic 2005 Step By Step" by Michael Halvorson. Those books can teach you the programming basics, and you will then be prepared to use this book to learn mobile application development. This book can help you develop mobile applications using .NET Compact Framework 2.0 and will introduce you to some of the new features that are in .NET Compact Framework version 3.5, which will be released with the next release of Visual Studio, currently code-named "Orcas."

Along the way, the book highlights features that are new to .NET Compact Framework 2.0 so that the developer who has experience building applications using the version 1.0 product can identify new features that are helpful. However, the main purpose of this book is to give you the essential information you need to design and build applications that work on a constrained device such as a Pocket PC or Smartphone, or on embedded hardware. It instructs you as to how to build and debug applications, how to design GUIs that work on small devices, and how to deploy applications. It also delves into problems that are unique to mobile device applications, such as how to design and build applications that work well with unreliable, slow network connections, which is the usual state of affairs with phone-enabled mobile devices. This book is a handbook for the mobile developer that explains how to tackle the common problems that mobile application developers encounter. The book is divided into three parts:

Part 1, Mobile Application Development Essentials, contains six chapters that everyone should read because they take you through topics that all mobile application developers must understand.

Chapter 1, ".NET Compact Framework--a Platform on the Move," is an introduction to the .NET Compact Framework and explains the tools you need to build applications for smart devices.

Chapter 2, "Building a Microsoft Windows Forms GUI," explains how to build effective Windows Forms applications on personal digital assistants (PDAs) and Smartphones.

Chapter 3, "Using SQL Server 2005 Compact Edition and Other Data Stores," looks at data persistence on devices in SQL Server 2005 Compact Edition databases and how you can build a graphical user interface that binds to data.

Chapter 4, "Catching Errors, Testing, and Debugging," shows you how to test and debug your applications on real devices and emulators, and how to trap and handle errors at run time.

Chapter 5, "Understanding and Optimizing .NET Compact Framework Performance," is about creating applications that perform well, something that requires a little more care to achieve on a smart device with limited RAM and storage than it does in a desktop application.

Chapter 6, "Completing the Application: Packaging and Deployment," looks at packaging and deployment and how Visual Studio 2005 makes it easy to build installation packages so that you can install your application on your target devices.

Part 2, Solutions for Challenges in Mobile Application Development, contains 10 chapters that examine areas that present particular challenges to applications running on a smart device.

Chapter 10, "Security Programming for Mobile Applications," is about security programming, an essential topic for any software developer, but of particular interest to mobile application developers who are responsible for keeping valuable data secure on a mobile device that can be lost or stolen, and must send data over public communications networks such as the Internet.

Chapter 11, "Threading," looks at how to do multithreaded programming in the .NET Compact Framework.

Chapter 12, "Graphics Programming" shows how to present UI that looks more polished and professional than one that is built using only the standard Microsoft Windows Forms controls from the Microsoft Visual Studio 2005 Toolbox.

Chapter 13, "Direct3D Mobile", discusses how 3-D graphics can be implemented on a Windows Mobile 5.0-powered device using Direct3D. It starts simply with 2D graphics and then gradually moves into 3D graphics.

Chapter 14, "Interoperating with the Platform," explains how to call native APIs that are available in the underlying Windows CE operating system to perform tasks that are not possible using the .NET Compact Framework APIs alone.

Chapter 15, "Building Custom Controls", looks at developing custom Windows Forms controls that you can use in .NET Compact Framework applications.

Chapter 16, "Internationalization", explains how to create applications that are easily localizable to different cultures and languages.

Chapter 17, "Developing with Windows Mobile", looks at the Windows Mobile 5.0 managed APIs, a set of APIs that are unique to mobile devices and that expose system information and allow programmatic access to data stores such as Microsoft Office Outlook Mobile contacts, calendars, and tasks lists.

Part 3, New Developments, consists of a single chapter that provides an early look at the next version of Visual Studio and the next version of the .NET Compact Framework, version 3.5. The latest version adds new features for querying data collections, messaging, testing, and many other innovations and enhancements.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


7 of 7 people found the following review helpful:
5.0 out of 5 stars The best book on MS Mobility Development written to date, September 15, 2007
This review is from: Microsoft® Mobile Development Handbook (Paperback)
You can't get very far in Windows Mobile development without learning of the names Andy Wigley, Peter Foot and The Moth. They are three brilliant developers and all have been in the game long enough to know it inside and out.

When I bought this book, I had high expectations. Not only did they deliver, they took it up a few notches. If there's an area of WinMobile development that they left out, I sure haven't been able to find it. From UI effects to data access (and a stellar discussion on Sql Server CE), everything is covered and covered well. These guys all spend a ton of time answering questions in public newsgroups and it's very evident that they used this experience as a reference point in writing this book.

The fact they threw in a good bit about Orcas was just icing on the cake. This book is superb from start to finish and a must have for any mobile developer
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews











Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
mobile applications, web services, backend servers, graphics programming, client agent, platform invoke, custom attributes, hardware key, query processor, kiosk mode, global exception handling, logging options, team system, app domains, perimeter security, internal static extern boo, xmta file, unsigned apps, mobile application development, encrypted master key, desktop framework, merge replication, project data source, resx file, unsigned applications
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Compact Framework, Windows Mobile, Visual Studio, The Essentials of Mobile Application Development, Exchanging Data, Windows Forms, Connection Manager, Property Name, Compact Edition, Visual Basic, Mobile Client Software Factory, Cancel Figure, Solution Explorer, Server Agent, Completing the Application, Exchange Server, Building Custom Controls, Getting Connected, Integrated Windows, Windows Vista, Remote Performance Monitor, Platform Invocation Services, Garbage Collector, File Explorer, Server Explorer
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Surprise Me!
Search Inside This Book:


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject