2. contents
I. what is Silverlight?
II. what does it look like?
III. what does it all mean?
IV. who uses Silverlight?
V. want to get some?
A presentation by
3. what is Silverlight?
presentation frameworks
web browser plug-in (runtime)
offers RIA (rich internet application) capabilities such as
animation, richer vector graphics, and
multimedia support
developed under the name “Windows
Presentation Foundation/Everywhere” WPF/E
developed to compete with Adobe Flash, Flex,
Shockwave & JavaFX
Secure Sandbox (isolated storage, no way out, client based
file uploads)
A presentation by
4. what is Silverlight?
XAML/.Net Based Technology
XML/XAML defines presentation, Logic
scriptable in Javascript (AJAX)
Supports WMA, WMV, MP3 content
Works with All Versions of Safari, Firefox, IE
for Mac OS X and Windows
Will have mobile support on Windows
Mobile 6 and Symbian
Version 2.0 program logic can be written in
any .Net Language (VB, C#), Ruby and
Python
A presentation by
5. what is Silverlight?
tools to build Silverlight apps:
.NET Visual Studio
Expression Studio
A presentation by
6. what does it look like?
.NET Visual Studio
A presentation by
7. what does it look like?
Expression Studio: Design
A presentation by
8. what does it look like?
Expression Studio: Blend
A presentation by
9. what does it all mean?
media capabilities:
up to HD Video Quality (720p)
support for Interactive Overlays/
Animations
SMPTE Standard VC-1, WMA,
WMV, MP3
Live Streaming or On Demand
(download)
A presentation by
10. what does it all mean?
features: controls
– Button
– TextBox
– Scrollbar
– Slider
– ListBox
– CheckBox
– RadioButton
– ComboBox
– TreeView
– RichTextBox
– DataGrid
– UserControl
A presentation by
11. what does it all mean?
features: layout
– Canvas
– Grid
– StackPanel
– ViewBox
A presentation by
12. what does it all mean?
features: other
– Mouse events
– Keyboard events
– Resource dictionary
– Data binding
– Styling
– 3D vector graphics
– GPU h/w accel.
– Out of Browser
– Offline
– Cross-platform
A presentation by
13. what does it all mean?
arguments for
Silverlight/.NET in browser
– Mul1‐Language Support
– High Performance Run1me
– Rich UI Controls, Graphics, Media, Interac1vity
– HTML DOM Integra1on
– Advanced Networking
– Flexible Data Support
A presentation by
14. who uses Silverlight?
sample Silverlight apps
hOp://silverlight.net/samples/1.0/GrandPiano/default.html
hOp://bubblemark.com/wpfe.htm
hOp://silverlight.net/samples/1.0/sprawl/default.html
hOp://odetocode.com/aimages/200705/verlet/default.htm
hOp://sirius2.intersoWpt.com/
hOp://nerdplusart.com/
hOp://www.tv.autocosmos.com.mx/
hOp://silverlight.net/Showcase/
A presentation by
15. want to get some?
hello@momentumdesignlab.com
1.866.542.7124
A presentation by