Silverlight

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.