Top Banner
Cigdem Patlak Silverlight 2 - Appetizer March 2008
15

Silverlight2 Presentation

Nov 07, 2014

Download

Technology

Cigdem Patlak

My Silverlight 2 presentation at IEDOTNETUG for the Visual Studio 2008 launch.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Silverlight2 Presentation

Cigdem Patlak

Silverlight 2 - Appetizer

March 2008

Page 2: Silverlight2 Presentation

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

Page 3: Silverlight2 Presentation

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

Page 4: Silverlight2 Presentation

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

Page 5: Silverlight2 Presentation

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

Page 6: Silverlight2 Presentation

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

Page 7: Silverlight2 Presentation

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

Page 8: Silverlight2 Presentation

Silverlight Controls

IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event8

Page 9: Silverlight2 Presentation

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

Page 10: Silverlight2 Presentation

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

Page 11: Silverlight2 Presentation

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

Page 12: Silverlight2 Presentation

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

Page 13: Silverlight2 Presentation

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

Page 14: Silverlight2 Presentation

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

Page 15: Silverlight2 Presentation

Q/A

IEDOTNETUG Visual Studio/SQL Server 2008 Launch Event15