Professional Documents
Culture Documents
Silverlight 110629123954 Phpapp01 PDF
Silverlight 110629123954 Phpapp01 PDF
BiTWISE
June 24, 2011
About Angela Ward
• Independent consultant since mid-90s on
Microsoft platforms
• OODB, WinForms, XML, .NET
• Business Analyst, QA Test Lead
Presentation Overview
• What is Silverlight?
• How does it relate to other client-side
technologies?
• How important is it?
• Controls:
• Data:
• Communications:
Silverlight 2.0 Features:
• Controls:
o Extensible control base classes
o Common controls:
Textbox, Checkbox, Radiobutton, etc
TabControl, Slider, ScrollViewer, ProgressBar, etc
o Layout controls:
Grid, StackPanel
o Data controls:
DataGrid, etc
Silverlight 2.0 Features:
• Data:
o 2-way data binding
o More LINQ support: LINQ to XML
Silverlight 2.0 Features:
• Communications:
o REST, POX, RSS, and WS-* communication
o Cross domain network access
o Sockets
Feature Unknowns (?)
• Local client integration?
o Read and write local files?
o Read local mic and webcam?
• WCF?
• Depth of class libraries?
o Pay-for-play
Silverlight
Development
Walk-through
Silverlight Tools
• Expression Blend:
o GUI builder
o Graphic designers