Windows Phone 7 Programming for Android and iOS Developers (Wrox Programmer to Programmer) (英語) ペーパーバック – 2011/8/16
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Learn to develop for the new Windows Phone 7 platform
With a special focus placed on the new Windows Phone 7 (WP7) design guidelines and technologies, this reference helps you extend your knowledge so that you can learn to develop for the new WP7 platform. The team of authors presents topic-by-topic comparisons between WP7 and Android and the iPhone, enabling you to learn the differences and similarities between them. This indispensible coverage prepares you for making the transition from programming for Android and the iPhone to programming for the exciting new WP7.
- Covers the exciting new technology of Windows Phone 7 (WP7) and serves as ideal reference for Android and iPhone developers who are eager to get started programming for the WP7
- Zeroes in on the differences between programming for Android and the iPhone, making it much easier for you to learn and practice
- Offers various real-world programming scenarios to enhance your comprehension
- Demonstrates how to set up your development environment, create the User Interface, use local data storage, leverage location and maps, and use system services
- Discusses how to handle security issues
Start programming for the WP7 today with this book by your side.
Dr. Zhinan Zhou is Senior Software Engineer with Samsung Telecommunications America.
Robert Zhu is Principal Development Lead with Microsoft, developing Microsoft mobile products.
Dr. Pei Zheng is Senior Software Architect with Sony Ericsson.
Dr. Baijian Yang is an associate professor at Ball State University and teaches mobile computing courses.
But the comparison between Android and iOS and WP7 is really interesting and presented in a very academic way. The book goes over what is new in Windows Phone 7 (WP7), the development environment, fundamentals, user interfaces, application data storage, WEB services and push notifications, leveraging location and maps, graphics, multimedia and much more, but always at a high level, showing some snippets of code, never going into details that would be so useful for a novice, although they never claimed the book was for novices, and that is why I give the book a four star out of five.
Overall it is a very useful book, that I recommend if you have some experience developing applications for Android or iOS platforms and want to start playing with WP7 platform.
This book was written by Zhinan Zhou, Robert Zhu, Pei Zheng and Baijian Yang and was Published by John Wiley & Sons, Inc on August of 2011. Amazon.com was kind enough to provide this book for me through their Vine Program for reviewing and I was not request to provide a positive review. Opinions expressed here are my own.
This book does a really good job introducing readers to Windows Phone 7 (WP7) Programming, covering such diverse and important topics as WP7 system architecture, application frameworks, development tools and environment, application model, UI design, application data storage, web services and push notifications, locations and maps, multimedia, 2D and 3D graphics, system services and sensors, and application security.
Each chapter usually begins with a big-picture explanation of a core mobile application development concept, followed by a comparison of similarities and differences in the way target features are currently implemented in WP7, Android, and iOS. The authors then proceed to illustrate how to code something up in WP7.
In my opinion, the inclusion of WP7 vs Android vs iOS feature implementation comparisons in each chapter may initially prove distracting and not all that useful to readers with no Android or iOS programming experience, and just want to initially learn how to program the WP7. For those readers, my recommendation would be this: because this is a really good introductory WP7 Programming book, covering a few topics that I have not seen covered in other books, just gloss over those comparisons initially if they're distracting you. Once you've learned the basics and are starting to apply what you've learned, you may find those implementation comparisons interesting reference materials for branching out.
On the other hand, if I were an experienced Android or iOS developer who wants to learn how to port my app to WP7, those implementation comparisons may not be strictly necessary, because I could form those comparisons myself, while learning how to program WP7. I would have probably preferred (and needed) more background materials on Silverlight and XNA, etc. than were provided in the book.
These are not big complaints, however, because I thought the book has very good topic coverage, explains things very well, and will be very helpful to those just beginning to learn WP7.