Top Banner
New Features Overview
40

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

Jan 17, 2016

Download

Documents

Donald Pitts
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: 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,