4. .NET Silverlight framework
Partial list of the .NET Framework for Silverlight
features
Data
Common Language Runtime (CLR)
Base Class Libraries
Dynamic Language Runtime (DLR)
Windows Presentation Foundation (WPF)
Windows Communication Foundation (WCF)
5. Data
Supports Language-Integrated Query (LINQ) and LINQ to XML
features
Supports the use of XML and serialization classes for handling
data
Common Language Runtime (CLR)
Provides
Memory management,
Garbage collection,
Type safety checking,
Exception handling. For silverlight applications
6. Base Class Libraries
A set of .NET Framework libraries
Provide essential programming
functions, such as
string handling,
regular expressions,
input and output,
reflection,
collections, and
globalization.
7. Dynamic Language Runtime (DLR)
Provides the framework to dynamically compile and
Execute
JavaScript,
IronPython, and
IronRuby managed code
8. Windows Presentation Foundation (WPF)
Provides a rich set of controls, including
Button, Calendar, CheckBox, DataGrid,
DatePicker, HyperlinkButton, ListBox,
RadioButton, and ScrollViewer.
Windows Communication Foundation (WCF)
libraries to interface with remote services,such as
Web servers,
RSS feeds, and
other Web services
10. Input
InputHandles inputs from hardware devices such as the
keyboard and mouse,
drawing, or
other input devices.
UI rendering
Renders vector and bitmap graphics,
animations, and text.
11. Layout
Enables dynamic positioning of UI elements
Media
Provides streaming of audio and video file
Playback and other management.
Deep Zoom
Enables you to zoom in on and pan around high
resolution images.
12. Controls
Implements extensible controls, such as
Buttons,
Sliders,
Calendars, and
textboxes, which provide customizable functionality to
applications.
Data binding
Enables linking of data objects and UI elements.
13. DRM
Enables digital rights management of media assets.
XAML
Provides a parser for XAML markup.
15. Additional Silverlight Programming
Features
Is la d s ra e
o te to g
As hro usp g m ing
ync no ro ra m
Filem na e e
a g m nt
HTML– a g d c d inte c n
m na e o e ra tio
Se liza n
ria tio
P c g
a ka ing
XML lib rie
ra s
16. Web site
Silverlight home page
http://www.microsoft.com/silverlight
Silverlight .net community
http://silverlight.net