Silverlight:
1. Light weight platform
2. Cross platform
3. Networked application
Supporting Programming Models
1. JavaSricpt API
2. Managed API
Features:
Data- supports LINQ (language integrated query)
Base Class Libraries-Functions (String handling, Regular expression, input and output, reflection, collection, globalization)
WCF (Window Communication Foundation) - Remote services and data-Browser object, HTTP Request and response object, SOAP Services
WPF (Windows Presentation Foundation)-Controls like button, hyperlink, Chart
Common language runtime-Provides memory management, garbage collection, type safety checking, and exception handling.
Dynamic language runtime-run time execution- Scripts like java script, ironpython (python programming language) implemented under .net silver light.