 |
Book Summary InformationAuthor: 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 HandbookBook 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 HandbookGet 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
|
 |
|
|
The Definitive Guide to the .NET Compact Frameworkby Larry Roof, Dan Fergus Apress; Published: 2003-09-19; Paperback; BookBest price: $7.47Price in other shops: $59.99
Microsoft SQL Server 2005 Compact Editionby Prashant Dhingra, Trent Swanson Sams; Published: 2007-08-05; Paperback; BookBest price: $36.89Price in other shops: $64.99
Enterprise Data Synchronization with Microsoft SQL Server 2008 and SQL Server Compact 3.5 Mobile Merge Replicationby Rob Tiffany Hood Canal Press; Published: 2009-06-26; Paperback; BookBest price: $19.45Price in other shops: $29.95
Java ME Game Programmingby John P Flynt, Martin J. Wells Course Technology PTR; Published: 2007-09-10; Paperback; BookBest price: $19.99Price in other shops: $49.99
Microsoft® .NET Compact Framework (Core Reference)by Andy Wigley, Stephen Wheelwright, Robert Burbidge, Rory MacLoed, Mark Sutton Microsoft Press; Published: 2003-03-01; Hardcover; BookBest price: $5.84Price in other shops: $59.99
Professional Microsoft Smartphone Programmingby Baijian Yang, Pei Zheng, Lionel M. Ni Wrox; Published: 2007-01-03; Paperback; BookBest price: $10.00Price in other shops: $49.99
.NET Compact Framework 3.5 Data Driven Applicationsby Edmund Zehoo Packt Publishing; Published: 2010-04-30; Paperback; BookBest price: $22.95Price in other shops: $49.99
Programming .NET Compact Framework 3.5 (2nd Edition)by Paul Yao, David Durant Addison-Wesley Professional; Published: 2009-09-20; Paperback; BookBest price: $20.00Price in other shops: $59.99
Programming Windows Embedded CE 6.0 Developer Reference, 4th Editionby Douglas Boling Microsoft Press; Published: 2007-10-10; Perfect Paperback; BookBest price: $37.21Price in other shops: $69.99
Professional Microsoft Windows Embedded CE 6.0 (Wrox Programmer to Programmer)by Samuel Phung Wrox; Published: 2008-11-03; Paperback; BookBest price: $17.40Price in other shops: $59.99
|