Cigdem Patlak Silverlight 2 - Appetizer March 2008
Nov 07, 2014
Cigdem Patlak
Silverlight 2 - Appetizer
March 2008
AGENDA
• What is Silverlight?• Release Roadmap• Silverlight 2 RIA Features• Why Silverlight?• Silverlight 2 – FAQ• Resources + BlogTips
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event2
What is Silverlight?Cross-browser, cross-platform plug-in for delivering the next generation of media experiences & rich interactiveapplications (RIAs) for the Web
Silverlight 1 supports a JavaScript/Ajax programming model fully launched player XAML: Write once, run (almost)everywhere
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event3
Silverlight Release - RoadMap
• Silverlight V1 Shipped Q307• Silverlight V2– March 5th: Beta 1 (non-commercial go-live)– Q208: Beta 2 (go live)
• Tools– Expression Suite and Visual Studio updates for all
public Silverlight releases– Visual Studio Designer support (Cider) later this
year
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event4
Silverlight 2 = RIA• Greater consistency between Silverlight and
WPF • Rich Controls• Rich Base Class Library• Rich Networking Support• Rich UI framework built-in• Applications can be in various languages (VB,
C#, JavaScript, IronPhyton and IronRuby)
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event5
Silverlight UI Frameworks
• Tiny subset of WPF UI • MediaElement• Path• TextBlock
• Extensible control framework• Two-way data binding• Templates / Styles• All standard controls• Layout containers
SL 1.1 Alpha SL 2 Beta
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event6
Silverlight 2 - Beta 1 Controls Canvas FileOpenDialog Grid Image ItemsControl MediaElement MultiScaleImage StackPanel TextBox TextBlock Button Popup
CheckBox* DataGrid* DateTimePicker* GridSplitter* Hyperlink* ListBox* Calendar* RadioButton* Slider* ToggleButton* Tooltip* WatermarkTextBox*
* ship in a separate libraryNote: additional controls to follow between Beta 1 and final release
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event7
Silverlight Controls
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event8
Silverlight 2 Runtime Features• 2D, Graphics• Audio, Video• Animations• Text, Text Input*• Controls*• Layout*• Styles/Templates*• Data Binding*• Networking
– HTTP/S and Sockets*
• .NET Support*• C# and VB.NET*• LINQ*• XML APIs*• Generics*• HTML Integration*• JSON Serializer• Local storage*• Crypto APIs (AES)*• Threading*
* New in Silverlight 2
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event9
Why Consider Silverlight Adoption Now?
INTERNAL
• .NET Community • Resource variety• AS 3 and C# are similar• Support for multiple languages • Tighter designer/developer integration• Affordable toolset (Expression
Studio)
EXTERNAL
• WMV video libraries• Microsoft internet
properties • Player download/installation• Room for multiple platforms• Competition is rising!
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event10
Silverlight Key-Points For C#/.NET Developers
• More interface capabilities• Lighter feature set (WPF)• Leverage .NET skillset• C# in a browser – exciting opportunity!• NEW: Animation/timeline• Mouse event driven interactivity• Beta, layout/controls relatively new
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event11
Silverlight 2 – FAQ• Mobile support• Security issues• Supports Asian fonts and IME support. • AAA or Section 508 compatibility• Cross-domain access support• SL 2 is backwards compatible with SL 1 applications.• Supports both UI automation as well as unit testing.• There are plans to support Opera and Safari on Windows in
the future. FireFox 3.0 will be supported by SL 2 when it ships.
• Designer Support for Beta1 will be shipped
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event12
NEW Downloads
• Silverlight 2 Beta 1 Runtime • Silverlight 2 Tools for Visual Studio 2008 and
SDK • Updated: Source Code / Unit Tests for Silverlight
2 Controls • Expression Studio 2 Beta (contains Blend,
Design, Encoder, Media and Web) • Expression Blend 2.5 March 2008 Preview • Updated: Expression DeepZoom Composer
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event13
Resources + Blog Tips
• Video samples/Tutorials: www.silverlight.net• Mix08: http://sessions.visitmix.com/• Breaking Changes in Silverlight 2:
http://msdn2.microsoft.com/en-us/library/cc189007(VS.95).aspx
BLOGS• Scott Guthrie: http://weblogs.asp.net/scottgu/• Jesse Liberty : http://silverlight.net/blogs/jesseliberty/• Tim Sneath: http://blogs.msdn.com/tims/• Adam Kinney: http://adamkinney.com/• Tim Heuer: http://timheuer.com/blog/
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event14
Q/A
IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event15