Five great things about developing for Windows Phone 7—and five things that should be in the next release

Slalom Consultant Rob Howard

Rob Howard is a software developer and part of Slalom's National Mobility Team charged with putting emerging technologies to work in business.

In the past few months I’ve gotten a chance to write a couple of applications for Windows Phone 7.  Some of the concepts in the development environment, both new and old, were executed very well.  I was able to create some powerful features in these apps that would have been difficult for other mobile platforms.  Here is a list of five of those things that I would like to give the people on the Windows Phone 7 development team kudos for:

Portability of Skills

Anyone that has written code for the web in Silverlight should be able to easily read and implement a Windows Phone 7 app.  Since many of the same controls are used, one doesn’t have to learn a new UI API to work on phone development.  Also, with the inclusion of Expression Blend, skills that a designer has used in UI customization for WPF or Silverlight are valuable in Windows Phone development.

Networking combined with Data Serialization

It is almost a given that an application that one would write for a mobile phone will need to use network resources.  Windows Communication Foundation is included in the Windows Phone 7 libraries along with a loaded HttpWebRequest.  When used with the DataContractSerializer classes, fetching and parsing data from the cloud becomes a simple implementation where it can be very complicated on Read more of this post

Follow

Get every new post delivered to your Inbox.

Join 217 other followers