Microsoft® Mobile Development Handbook

Microsoft® Mobile Development Handbook
by Andy Wigley, Daniel Moth, Peter Foot

Microsoft® Mobile Development Handbook
List Price: $69.99
Our Price: $37.95
You Save: $32.04 (46%)
Availability: Usually ships in 1-2 business days
Buy Used: from $6.98 (click here)
Category: Book
See more book details and other editions


or

Book Summary Information

Author: Andy Wigley, Daniel Moth, Peter Foot
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2007-05-30
ISBN: 0735623589
Number of pages: 688
Publisher: Microsoft Press

Book Reviews of Microsoft® Mobile Development Handbook

Book Review: Comprehensive and clear resource for the mobile developer
Summary: 5 Stars

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.

Summary of Microsoft® Mobile Development Handbook

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

Microsoft Books

Book Subjects
Most talked about in Microsoft Books
Word 7 for Windows 95: Projects manual ImageWord 7 for Windows 95: Projects manual
by Deborah A Hinkle
Glencoe/McGraw-Hill; Published: 1997; Unknown Binding; Book
Best price: $15.95
Word 97: Assessment Binder (Glencoe Comprehensive Approach Series) ImageWord 97: Assessment Binder (Glencoe Comprehensive Approach Series)
by Deborah A. Hinkle
Mcgraw-Hill (Tx); Published: 1998-02; Hardcover; Book
Best price: $144.38
Applying AutoSketch: A Step-By-Step Approach for AutoSketch 3.0 ImageApplying AutoSketch: A Step-By-Step Approach for AutoSketch 3.0
by Wayne Elinger
Glencoe McGraw-Hill; Published: 1993-03; Paperback; Book
Price in other shops: $52.50
Active Directory For Dummies ImageActive Directory For Dummies
by Steve Clines, Marcia Loughry
For Dummies; Published: 2008-08-11; Paperback; Book
Best price: $16.89
Price in other shops: $29.99
70-642, Package: Windows Server 2008 Network Infrastructure Configuration with Lab Manual (Microsoft Official Academic Course Series) Image70-642, Package: Windows Server 2008 Network Infrastructure Configuration with Lab Manual (Microsoft Official Academic Course Series)
by Microsoft Official Academic Course
Wiley; Published: 2008-09-09; Paperback; Book
Best price: $104.68
Absolute C++ (2nd Edition) ImageAbsolute C++ (2nd Edition)
by Walter Savitch
Addison Wesley; Published: 2005-02-21; Paperback; Book
Best price: $29.00
Price in other shops: $107.40
Adobe Acrobat 7.0 Classroom in a Book ImageAdobe Acrobat 7.0 Classroom in a Book
by Adobe Creative Team
Adobe Press; Published: 2005-03-03; Paperback; Book
Best price: $4.85
Price in other shops: $45.00
C++ Primer (2nd Edition) ImageC++ Primer (2nd Edition)
by Stanley B. Lippman
Addison-Wesley Pub (Sd); Published: 1991-07-16; Paperback; Book
Best price: $4.60
Price in other shops: $42.95
Statistics for Managers Using Microsoft Excel (3rd Edition) ImageStatistics for Managers Using Microsoft Excel (3rd Edition)
by David M. Levine, David Stephan, Timothy C. Krehbiel, Mark L. Berenson, Mark L Berenson
Prentice Hall; Published: 2001-07-24; Hardcover; Book
Best price: $15.16
Price in other shops: $130.00
Statistics for Managers Using Microsoft Excel _ 5th edition. ImageStatistics for Managers Using Microsoft Excel _ 5th edition.
by Mark LBrnson
Prarson_Prrnticr Hall,2007; Published: 2007; Hardcover; Book
Best price: $92.99
Similar Books and other products
The Definitive Guide to the .NET Compact Framework ImageThe Definitive Guide to the .NET Compact Framework
by Larry Roof, Dan Fergus
Apress; Published: 2003-09-19; Paperback; Book
Best price: $7.47
Price in other shops: $59.99
Microsoft SQL Server 2005 Compact Edition ImageMicrosoft SQL Server 2005 Compact Edition
by Prashant Dhingra, Trent Swanson
Sams; Published: 2007-08-05; Paperback; Book
Best price: $36.89
Price in other shops: $64.99
Enterprise Data Synchronization with Microsoft SQL Server 2008 and SQL Server Compact 3.5 Mobile Merge Replication ImageEnterprise Data Synchronization with Microsoft SQL Server 2008 and SQL Server Compact 3.5 Mobile Merge Replication
by Rob Tiffany
Hood Canal Press; Published: 2009-06-26; Paperback; Book
Best price: $19.45
Price in other shops: $29.95
Java ME Game Programming ImageJava ME Game Programming
by John P Flynt, Martin J. Wells
Course Technology PTR; Published: 2007-09-10; Paperback; Book
Best price: $19.99
Price in other shops: $49.99
Microsoft® .NET Compact Framework (Core Reference) ImageMicrosoft® .NET Compact Framework (Core Reference)
by Andy Wigley, Stephen Wheelwright, Robert Burbidge, Rory MacLoed, Mark Sutton
Microsoft Press; Published: 2003-03-01; Hardcover; Book
Best price: $5.84
Price in other shops: $59.99
Professional Microsoft Smartphone Programming ImageProfessional Microsoft Smartphone Programming
by Baijian Yang, Pei Zheng, Lionel M. Ni
Wrox; Published: 2007-01-03; Paperback; Book
Best price: $10.00
Price in other shops: $49.99
.NET Compact Framework 3.5 Data Driven Applications Image.NET Compact Framework 3.5 Data Driven Applications
by Edmund Zehoo
Packt Publishing; Published: 2010-04-30; Paperback; Book
Best price: $22.95
Price in other shops: $49.99
Programming .NET Compact Framework 3.5 (2nd Edition) ImageProgramming .NET Compact Framework 3.5 (2nd Edition)
by Paul Yao, David Durant
Addison-Wesley Professional; Published: 2009-09-20; Paperback; Book
Best price: $20.00
Price in other shops: $59.99
Programming Windows Embedded CE 6.0 Developer Reference, 4th Edition ImageProgramming Windows Embedded CE 6.0 Developer Reference, 4th Edition
by Douglas Boling
Microsoft Press; Published: 2007-10-10; Perfect Paperback; Book
Best price: $37.21
Price in other shops: $69.99
Professional Microsoft Windows Embedded CE 6.0 (Wrox Programmer to Programmer) ImageProfessional Microsoft Windows Embedded CE 6.0 (Wrox Programmer to Programmer)
by Samuel Phung
Wrox; Published: 2008-11-03; Paperback; Book
Best price: $17.40
Price in other shops: $59.99