new features overview. agenda silverlight - intro silverlight 3 new features overview with demos,...

40
New Features Overview

Upload: donald-pitts

Post on 17-Jan-2016

246 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

New Features Overview

Page 2: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

AgendaSilverlight - IntroSilverlight 3 New Features

Overview with Demos, Demos and Demos…

RIA ServicesOverviewDemos, Demos, Demos…

Blend 3 + Sketch FlowOverview with

Demos, Demos and Demos…Q&ASummary

Page 3: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

What is Silverlight?Client Side RIA ApplicationBrowser Plug-InCross-platform, cross-browser, cross-device

Page 4: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

What is Silverlight?Browser Plug-In: Silverlight Runtime

.NET programming modelVector UI: Text, Graphics, Animation

Doesn’t requires .NET on client machine.NET development platformASP.NET Integration

Page 5: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Silverlight .NET Subset• .NET for Silverlight is a factored subset of

full .NET• .NET 3.5 ~200 MB (Windows only) • Desktop ~50 MB (Windows only) • Silverlight ~4 MB (cross platform)

• Same APIs, tools and skills• Highly compatible• Moving from Silverlight to

desktop .NET with minimal changes

• Source, but not binary compatible

Page 6: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Presentation Core – Graphics 2D Graphics

Vector based Standard shapes and Paths Masking and clippingTransformations: skew, rotate, scale, translate, matrix

Animation BasicsTime-based Support linear, discrete and spline animationAnimatable property types:

Double, Color, PointAnimations and graphics can be defined using XAML or

code

Page 7: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Extensive Application Markup LanguageExtensive Application Markup Language•Toolable, declarative markup•Code and content are separate•Compatible with Windows Presentation

Foundation

<Button Width="100"> OK <Button.Background> LightBlue </Button.Background></Button>

XAML

Button b1 = new Button();b1.Content = "OK";b1.Background = new SolidColorBrush(Colors.LightBlue);b1.Width = 100;

C#

Dim b1 As New Buttonb1.Content = "OK"b1.Background = New _ SolidColorBrush(Colors.LightBlue)b1.Width = 100

VB.NET

Page 8: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Controls• Core controls in box • Button, ListBox, CheckBox, RadioButton,

Hyperlink, Slider, ScrollBar , ScrollViewer , ProgressBar , TextInput, etc.

• Core layout containers in box • Grid, Stack panel, Canvas, etc.

• Other controls shipped as extensions • DataGrid, Menus, ToolBar , etc.

• Controls ship with source

Page 9: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Styling and Templating support• Controls supports styling

• Controls supports templating

Page 10: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Controls, Toolkit

Page 11: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Silverlight 3 - IntroIntroduced at MIX09Many performance improvementsAdditions to previous versionCloser to WPFBetter LOB applications supportRuntime is backward compatible (almost )

Silverlight 2 Silverlight 1.0

Page 12: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

WPF DemoSilverlight 3 Demo

Page 13: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 14: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphics

Bitmap APIPixel Shader EffectsPerspective 3DHardware CompositionCached CompositionImage Info, Opened &

Failed EventsAnimationMediaAccessibility, Navigation

& SEOControlsText

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 15: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Bitmap API

Page 16: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimation

EasingText Animation

MediaAccessibility,

Navigation & SEOControlsText

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 17: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Animation Easing

Page 18: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMedia

H.264 SupportRAW Audio and Video

Support3rd Party Codec'sSmooth Streaming

Accessibility, Navigation & SEO

ControlsText

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 19: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

H264 Support &Smooth Streaming

Page 20: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOSystem Colors for

High ContrastNavigation

FrameworkURI Mapping

ControlsText

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 21: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Navigation Framework

Page 22: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControls

Multiselect ListboxFile Save DialogNew Layout ControlsNew Core ControlsNew Silverlight

ToolkitText

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 23: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Controls

Page 24: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

Compressed FontsCaret Brush for

TextBox

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 25: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

DataBindingElement-to-Element

bindingData Validation Data Validation

Exception UIStylingNetworkingOffline SupportRIA ServicesBlend 3

Page 26: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

DataBinding

Page 27: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

DataBindingStyling

“Based On” styles support

Resetting StylesMerged Resource

DictionariesNetworkingOffline SupportRIA ServicesBlend 3

Page 28: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

DataBindingStylingNetworking

Local ConnectionBinary XMLCached Assemblies

Offline SupportRIA ServicesBlend 3

Page 29: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Local Connection &Cached Assemblies

Page 30: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

DataBindingStylingNetworkingOffline Support

Cache Application Offline

Run Out Of BrowserDesktop/Start Menu

LinkLocal Data AccessNetwork State Check

RIA ServicesBlend 3

Page 31: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Out Of Browser

Page 32: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

DataBindingStylingNetworkingOffline SupportRIA Services

Domain OperationsExtensibility,

validation and security

Silverlight DomainDataSource

Blend 3

Page 33: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

RIA ServicesAddress the complexity of building N-tier

applications through framework Focus on the end-to-end use of data

Page 34: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

RIA ServicesDefine and support a pattern for exposing a

set of operations on resourcesDeveloper authors a DomainService to define a

set of operations on resources. The framework and tools collaborate to

generate code for a corresponding client-tier that can be used for data binding, validation etc

Page 35: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

RIA

Page 36: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Features OverviewGraphicsAnimationMediaAccessibility,

Navigation & SEOControlsText

DataBindingStylingNetworkingOffline SupportRIA ServicesBlend 3

Design-Time DataBehaviorsXAML & C#

IntelliSenseUI ImprovementsSketch Flow

Page 37: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

Blend 3 + Sketch Flow

Page 38: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,
Page 39: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,

SummaryCurrent versions

Silverlight 3 (RTW)Blend 3 + Sketch Flow (RC)

Silverlight 2 GDR (RTW)Blend 2 SP1

Please fill the feedbacks!

Page 40: New Features Overview. Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos,