The advent of Windows Phone 7 brings Microsoft device development to the prime time. The strict hardware requirements provide a standard platform for application developers to utilise and the world of many handsets with wildly different form factors, resolutions, aspect ratios is consigned to history.

Phone Application developers are now abstracted from all the device details and run inside a Silverlight environment. Developing an application for Windows Phone 7 now has more in common with developing Rich Internet Applications than Windows Mobile Application, as that is exactly what they are. Windows Phone 7 provides a rich platform for users to be able to interact with and consume web services in a handheld device.

Developing using XNA or Silverlight for Windows Phone 7 is performed using two tools, Visual Studio 2010 for the logic and Expression Blend for the user experience. The two tools are complementary but targeted at very different skill sets, and the application must be architected correctly to allow the developers and user experience designers to use their tools together effectively yet independently.

Windows Phone 7 is not a multi-tasking operating system in the classic sense. However applications can give the user the experience of multi-tasking by outsourcing the background processing to the cloud and interacting with the user using push notifications.

We can help you bring your application to the Windows Phone Marketplace by providing you with essential Silverlight development, MVVM Architecture and Cloud skills training. Alternatively, we can develop your application for you and manage the process from concept to device. Call us, and we can discuss your situation and how (if!) we can help.