Windows® Phone 7 Programming for Android™ and iOS Developers Aug 2011.pdf

(25862 KB) Pobierz
Windows® Phone 7 Programming for Android™ and iOS Developers
717469784.010.png
717469784.011.png 717469784.012.png 717469784.013.png
WINDOWS ® PHONE 7 PROGRAMMING FOR
ANDROID™ AND iOS DEVELOPERS
FOREWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxvii
CHAPTER 1 What’s New in Windows Phone 7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
CHAPTER 2 The Development Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
CHAPTER 3 Fundamentals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
CHAPTER 4 User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
CHAPTER 5 Application Data Storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
CHAPTER 6 Web Services and Push Notifi cations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
CHAPTER 7 Leveraging Location and Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155
CHAPTER 8 Graphics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
CHAPTER 9 Multimedia. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
CHAPTER 10 Utilizing System Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
CHAPTER 11 What You Need to Do about Security . . . . . . . . . . . . . . . . . . . . . . . . . . . 257
APPENDIX A An Introduction to Smartphone Chipset . . . . . . . . . . . . . . . . . . . . . . . . . 277
APPENDIX B An Introduction to Microsoft Expression
Blend for Windows Phone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 281
APPENDIX C Sample Applications Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
INDEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
717469784.001.png 717469784.002.png 717469784.003.png
717469784.004.png 717469784.005.png 717469784.006.png
Praise for
Windows Phone 7 Programming for Android
and iOS Developers
“Among quite a few Windows Phone 7 programming books on the market, this book is one of
the best for iOS and Android developers who look into creating applications on the new Windows
Phone 7 platform. It is also an excellent desktop reference for mobile computing courses in
schools, as it provides architectural overview of many popular mobile technologies on the three
major mobile platforms, as well as sample code that will help students understand the technologies
and develop programming skills for Windows Phone quickly.
—DR. LIONEL M. NI
Chair Professor and Dean of HKUST
Fok Ying Tung Graduate School
Hong Kong University of Science and Technology
“Mobile is a rapidly growing space that is yet to reach its full potential and reach worldwide.
The combination of mobility, form factor, price, social media, and a global market is
enabling scenarios that previously were either hard to imagine or to develop. Developers,
both professional and otherwise, are fl ocking to mobile platforms to create applications and
games. An approachable, effective, integrated application platform is a goal that every software
vendor should be aiming for. The Windows Phone 7 application platform enables developers to
create engaging consumer experiences running on a Windows Phone. It is built upon existing
Microsoft tools and technologies such as Visual Studio, Expression Blend, Silverlight, and the
XNA framework. Developers already familiar with those technologies will be able to create new
applications for the Windows Phone quickly and easily.
“This book helps you to understand the Windows Phone application framework. It focuses
on Windows Phone design guidelines, provides guidance architecture, and solidifi es it with
hands-on, real-world development scenarios. It is comprehensive, highly readable, and replete
with useful real-world examples. I highly recommend this book for smartphone developers, IT
professionals, and engineering managers. Whether you are new, or one who has experience on
the iOS and Android platforms, this book serves as the ideal reference for development on the
Windows Phone.”
—SATY BAHADUR
Principal Development Manager
Windows Phone Engineering
Microsoft Corporation
717469784.007.png 717469784.008.png 717469784.009.png
Zgłoś jeśli naruszono regulamin