Silverlight is the application improvement platform for Windows Cellphone 7. High efficiency gaming can also be supported by the XNA Framework.
Silverlight for Windows Cellphone helps core Silverlight capabilities in managed .NET code with XAML together with:
High quality video and audio utilizing a variety of codecs, DRM and IIS Easy Streaming
Deep Zoom for enhanced studying and photograph browsing experiences
Vector and Bitmap Graphics and animation
Silverlight can also access the distinctive capabilities of the cellphone including:
Hardware acceleration for video and graphics
Accelerometer for movement sensing
Digital camera and microphone
Native telephone performance
Silverlight can even make the most of the XNA Framework for Audio seize and playback, Media Library Access, and even accessing Xbox LIVE.
These capabilities are all exposed by way of managed code and can easily be focused by including Windows Telephone particular libraries to your existing Silverlight applications.
You possibly can then utilize this functionality straight within your software, for example to databind a map UI to the current location or host an XNA Game Studio based game.
Builders build Silverlight functions and bundle them for submission to the Windows Cellphone Marketplace where users can download them to run on the cellphone on a trial or buy basis.
Silverlight for Windows Telephone supports a constructed-in try/buy API to simplify the process of changing a trial to full version for each developer and end consumer.
Developers can use the identical instruments they already use to develop for .NET, XAML and Silverlight as growth and design for the Silverlight purposes on Windows Telephone 7 is supported by way of Visual Studio 2010 and Expression Blend 4 for Windows Phone.
As well as, current Silverlight and .NET code, libraries and mark-up can easily be re-used in Home windows Cellphone 7 Silverlight applications. The Windows Phone Emulator is integrated with both Visual Studio and Expression Blend 4 for Windows Phone and supplies a way for deploying, debugging and executing Silverlight applications without entry to a bodily device or publishing the appliance on the Windows Phone Marketplace.