Professional Microsoft Smartphone Programming Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
"Professor Yang and Dr. Zheng are two of the passionate young researchers in
the field with a lot of hands-on experience. Professor Ni, on the other hand,
is a veteran in wireless technologies, 2.5G/3G cellular phones, and embedded
systems. The energy, the hands-on experience, and the long-term vision ensure
that the book is of highest quality."
—From the foreword by Ya-Qin Zhang, Corporate Vice President for Research,
Microsoft China
The second-generation Smartphone applications are exclusively designed to
leverage the advantages of mobility and ubiquitous wireless access. This book
provides you with an in-depth look at software development issues and design
guidelines, and helps you gain the skills you need to develop your own efficient
and feature-rich Smartphone applications that utilize the latest cutting-edge
technologies.
Complete with code and examples, the book first walks you through the Microsoft
Smartphone platform from a software developer's perspective. It next uncovers
the .NET Compact Framework as well as the Smartphone programming environment.
You'll then find detailed information on Microsoft Smartphone-related application
design and programming topics in the domains of the .NET Compact Framework (managed
code). Plus, you'll explore advanced development topics such as security and
performance considerations that you'll be able to incorporate into your own
applications.
What you will learn from this book
- How to use the programming framework and classes available in Windows Mobile
and Smartphone SDK
- The fundamentals of .NET Compact Framework 2.0
- Techniques for developing your own robust Smartphone applications
- Steps for customizing components and P/Invoke
- How to enhance data and communication security
- Ways to improve the performance of your applications
- Fundamental techniques for supporting world-ready applications
Who this book is for
This book is for software architects and developers working in the area of
mobile application development as well as professionals who want a quick and
thorough overview of the Microsoft Smartphone software development platform.
Wrox Professional guides are planned and written by working programmers
to meet the real-world needs of programmers, developers, and IT professionals.
Focused and relevant, they address the issues technology professionals face
every day. They provide examples, practical solutions, and expert education
in new technologies, all designed to help programmers do a better job.
Table of Contents
Acknowledgments.
Foreword.
Introduction.
Part I: Smartphone and .NET.
Chapter 1: Introduction to Microsoft Smartphone.
Chapter 2: .NET Compact Framework Fundamentals.
Part II: Smartphone Application Development.
Chapter 3: Developing Your First Smartphone Application.
Chapter 4: User Interface and Input.
Chapter 5: Data Storage and File I/O.
Chapter 6: Data Access with SQL Server Mobile.
Chapter 7: Networking.
Chapter 8: E-mail, SMS, and PIM Data.
Chapter 9: XML and Web Services.
Chapter 10: Platform Invoke.
Chapter 11: Exception Handling and Debugging.
Part III: Advanced Topics.
Chapter 12: Device and Application Security.
Chapter 13: Data and Communication Security.
Chapter 14: Globalization and Localization.
Chapter 15: Graphics.
Chapter 16: Performance.
Appendix A: New Features in .NET Compact Framework 2.0.
Appendix B: A Glance at the .NET Compact Framework 2.0 Class Library.
Appendix C: The Smartphone Bootstrapping Process.
Index.
About the Authors
Baijian Yang is an assistant professor in the Computer Technology program
at Ball State University. He became a Microsoft Certified Systems Engineer (MCSE)
in 1998 and was one of the core software designers/developers for etang.com.
He received his Ph.D. in Computer Science from Michigan State University in
2002. He is now engaged in research and development in the area of wireless
networks and distributed systems.
Pei Zheng received his Ph.D. in Computer Science from Michigan State University
in 2003. He joined Microsoft as a software engineer in 2005. Before that he
was an assistant professor of Computer Science at Arcadia University, and a
member of the technical staff at Bell Laboratories, Lucent Technologies. His
research interests include distributed systems, network simulation and emulation,
and mobile computing.
Lionel M. Ni is Chair Professor, Head of the Computer Science and Engineering
Department, and Director of the Digital Life Research Center at the Hong Kong
University of Science and Technology. Dr. Ni earned his Ph.D. in electrical
and computer engineering from Purdue University in 1980. He has been involved
in many projects related to wireless technologies, 2.5G/3G cellular phones,
and embedded systems. He is co-author of the book Interconnection Networks:
An Engineering Approach (Morgan Kaufmann, 2002), and Smart Phone and Next Generation
Mobile Computing (Morgan Kaufmann, 2006).
|