Windows Mobile 7 is a clean break from previous Windows Mobile operating systems, such as Win Mob 6.5. Its development is done using the .NET framework, C# etc. and executes inside of a runtime environment called the Common Language Runtime. We have over 50+ resources with deep expertise in Microsoft technologies such as .net, c#, Silverlight, XNA etc. For Windows Phone 7, we offer two distinct development approaches when creating your application.
The first approach is to use Silverlight for Windows Phone to create rich internet applications. It is the platform used by Netflix to stream videos and NBC for its online broadcasts (e.g. Olympic Games). A Silverlight application combines declarative markup (called XAML) to construct the user interface and code written in a .NET framework language to control an application’s behavior. Our recommendation is to use Silverlight if developing a data driven application for Windows Phone 7.
The second approach is to use the XNA framework to develop your Windows Phone 7 app. XNA is Microsoft’s game development framework and has been used in recent years to create both Windows and Xbox 360 applications. If you’re creating a game for Windows Phone 7, you’ll likely use the XNA framework. The XNA framework is quite powerful, but that power comes with a considerable learning curve and longer development cycles.
The following design guidelines provide information about different aspects we consider when designing a mobile application. We follow these guidelines rigorously to ensure that your application meets your requirements and performs efficiently in scenarios common to mobile applications:
– Authentication and Authorization
– Configuration Management
– Data Access
– Device Specifics
– Exception Management
– Porting Applications
– Power Management
– User Interface