Monday, October 17, 2011

Book "Windows Phone 7 Programming for Android and iOS Developers" by Zhinan Zhou et al.

About the Book: 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 book 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.

About the Authors:
- Zhinan Zou is a senior software engineer with 10 years of professional experience in the R&D of mobile applications and wireless communications. He has a rich hands-on experience in mobile-platform development on Android, Windows Phone, and J2ME. He is also an author of numerous cited publications on IEEE and ACM journals and conferences.
- Robert Zhu is a principal development lead with Microsoft, developing Windows Phone software products, providing hands-on design in computer engineering, such as kernel, device driver, and board support packages, and driving the technical partnership whit mobile carriers and OEM partners.
- Pei Zheng is a senior software architect with 10 years of experience in the mobile wireless industry. He is the author of two books in the mobile computing area, Smart Phone and Next Generation Mobile Computing from Morgan Kaufmann and Professional Smartphone Programming from Wiley/Wrox, as well as numerous cited publications in IEEE journals and conferences.
- Baijian Yang is currently an associate professor in the Department of Technology at Ball State University. He has extensive industry and academic experience in mobile computing, distributed computing, and information security.

My Review: This is an excellent join effort from fours authors, all experts on mobile development field. But that does not make this book easy to use if you are new into this area and trying to develop your fist application ever for a smartphone. I have developed an application for iOS named "Bible Names", using a book called "iPhone Application Development for Dummies" from the "for Dummies" series. What I think this book is missing is more examples going deeper into details of the code for many scenarios. I personally like to code by example, but that is just my style.
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.

If you read this review, fell free to leave a comment!

No comments:

Post a Comment