Silverlight for Windows Phone supports core Silverlight capabilities in managed .NET code along with XAML including:
- Hight quality video rendering
- Deep Zoom for enhanced reading and photo browsing experiences
- Vector and Bitmap Graphics and animation
- Hardware acceleration for video and graphics
- Accelerometer for motion sensing
- Multi-touch
- Camera and microphone
- Location awareness
- Push notifications
- Native phone functionality
Tools to create Silverlight applications on Windows Phone 7:
- Visual Studio 2010
- Expression Blend 4 for Windows Phone
- Visual Studio 2010 Express for Windows Phone Beta
- Windows Phone Emulator Beta
- Silverlight for Windows Phone Beta
- Microsoft Expression Blend for Windows Phone Beta
- XNA Game Studio 4.0 Beta