Essential Windows Phone 7.5
Essential Windows Phone 7.5

Author: Shawn Wildermuth
Publisher: Addison-Wesley
Pages: 512
ISBN: 978-0321752130
Aimed at: Newcomers to Windows Phone who already program in C#
Rating: 4.5
Pros: Good explanations of key ideas
Cons: Doesn't go very far
Reviewed by: Harry Fairhead

The subtitle "application development with Silverlight" reminds the reader that at least for the moment this is one area where Silverlight still has a life.

The subject of the book is Windows Phone 7.5, which is the current up-to-date version. Notice that this book only covers Silverlight and not XNA development for Windows Phone.

Chapter 1 explains why the SDK and tools that you use are called 7.1. At this point you realize that the book is for beginners in that it next goes over the details of the what a mobile phone is and issues like the marketplace. You can feel free to skip this part and move on to Chapter 2 where Shawn Wildermuth explains how to write your first app using Visual Studio and Blend. Again this is aimed at the beginner, but notice that you need to be able to program and you need to have an idea how C# works.



From here the books level ramps up moderately fast. Chapter 3 is on XAML and covers its basic operation without going into so much detail that it reads like a syntax definition. Some of the more difficult ideas - like data binding and templating - are covered too quickly and you really only get the flavour of the facility.

Chapter 4 introduces the standard controls and does cover the all-important Panorama and Pivot controls very early on. From there it goes deeper into data binding building on the taster in Chapter 3. The chapter closes with a look at the controls included in the Windows Phone Toolkit.

Next we have a little detour into the wider issues of phone development. How to design for a phone, using Blend, and what makes a good app. The next chapter continues on with the basic ideas including lifecycle management and the various phone facilities - the app bar, tilt and so on.

Chapter 7 takes up the deeper look at the specifics and it goes through the various aspects of the API - vibration, motion, alarms, media, the camera and so on. The following chapters zoom into larger, but more specialized, aspects - database and storage, multitasking and services. The chapter on services deals with JSON, OData and Push notifications.

Finally the book rounds off with a look at the Marketplace its rules and regulations and how to get your app ready for sale. It also covers the idea of using adverts to generate some cash.

This is not an expert's book and as long as you can program in C# and know a bit about .NET then it should get you started on creating Windows Phone 7.5 apps. The description of the ideas are easy to read, there are plenty of boxouts to bring you up to speed on background information, and the examples mostly short code snippets that illustrate the point being made. If you are looking for a book that presents big real world examples you aren't going to be happy. Equally the book doesn't really deviate from the obvious stuff and it doesn't serve up any recipes cookbook style.

If you are an intelligent programmer looking for a gentle introduction to building Windows Phone 7.5 apps then this book is exactly what you are looking for. It is easy to read, covers the ground and is good at explaining the ideas. You will need another more advanced book, or a careful read of the online documentation to do anything really new, but there is time for that.

Highly recommended to the .NET developer who is new to Windows Phone.


Processing: Creative Coding and Generative Art in Processing 2

Authors: Ira Greenberg, Dianna Xu & Deepak Kumar
Publisher: Friends of Ed
Pages: 472
ISBN: 978-1430244646
Print: 143024464X
Kindle: B00ACC69U6
Audience: Artists and creative programmers
Rating: 4
Reviewer: David Conrad

Processing is a language aimed at artists and graphics people. This book at [ ... ]

Kafka: The Definitive Guide

Author: Neha Narkhede, Gwen Shapira and Todd Palino
Publisher: O'Reilly
Pages: 322
ISBN: 978-1491936160
Print: 1491936169
Kindle: B0758ZYVVN
Audience: Developers using Kafka
Rating: 4.5
Reviewer: Kay Ewbank

Kafka is increasingly popular for moving large amounts of streaming data. This guide, subt [ ... ]

More Reviews

Last Updated ( Tuesday, 13 March 2012 )

RSS feed of book reviews only
I Programmer Book Reviews
RSS feed of all content
I Programmer Book Reviews
Copyright © 2018 All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.