Silverlight2 Presentation

Post on 07-Nov-2014

941 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

My Silverlight 2 presentation at IEDOTNETUG for the Visual Studio 2008 launch.

Transcript

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

top related