Download presentation
Presentation is loading. Please wait.
Published byDonald Pitts Modified over 9 years ago
1
New Features Overview
2
Agenda Silverlight - Intro Silverlight 3 New Features Overview with Demos, Demos and Demos… RIA Services Overview Demos, Demos, Demos… Blend 3 + Sketch Flow Overview with Demos, Demos and Demos… Q&A Summary
3
What is Silverlight? Client Side RIA Application Browser Plug-In Cross-platform, cross-browser, cross-device
4
What is Silverlight? Browser Plug-In: Silverlight Runtime.NET programming model Vector UI: Text, Graphics, Animation Doesn’t requires.NET on client machine.NET development platform ASP.NET Integration
5
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
6
Presentation Core – Graphics 2D Graphics Vector based Standard shapes and Paths Masking and clipping Transformations: skew, rotate, scale, translate, matrix Animation Basics Time-based Support linear, discrete and spline animation Animatable property types: Double, Color, Point Animations and graphics can be defined using XAML or code
7
Declarative Programming - XAML Extensive Application Markup Language Toolable, declarative markup Code and content are separate Compatible with Windows Presentation Foundation OK LightBlue XAML Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET
8
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
9
Styling and Templating support Controls supports styling Controls supports templating
10
Controls, Toolkit
11
Silverlight 3 - Intro Introduced at MIX09 Many performance improvements Additions to previous version Closer to WPF Better LOB applications support Runtime is backward compatible (almost ) Silverlight 2 Silverlight 1.0
12
WPF DemoSilverlight 3 Demo
13
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Offline Support RIA Services Blend 3
14
Features Overview Graphics Bitmap API Pixel Shader Effects Perspective 3D Hardware Composition Cached Composition Image Info, Opened & Failed Events Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Offline Support RIA Services Blend 3
15
Bitmap API
16
Features Overview Graphics Animation Easing Text Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Offline Support RIA Services Blend 3
17
Animation Easing
18
Features Overview Graphics Animation Media H.264 Support RAW Audio and Video Support 3 rd Party Codec's Smooth Streaming Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Offline Support RIA Services Blend 3
19
H264 Support & Smooth Streaming
20
Features Overview Graphics Animation Media Accessibility, Navigation & SEO System Colors for High Contrast Navigation Framework URI Mapping Controls Text DataBinding Styling Networking Offline Support RIA Services Blend 3
21
Navigation Framework
22
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Multiselect Listbox File Save Dialog New Layout Controls New Core Controls New Silverlight Toolkit Text DataBinding Styling Networking Offline Support RIA Services Blend 3
23
Controls
24
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text Compressed Fonts Caret Brush for TextBox DataBinding Styling Networking Offline Support RIA Services Blend 3
25
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Element-to-Element binding Data Validation Data Validation Exception UI Styling Networking Offline Support RIA Services Blend 3
26
DataBinding
27
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling “Based On” styles support Resetting Styles Merged Resource Dictionaries Networking Offline Support RIA Services Blend 3
28
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Local Connection Binary XML Cached Assemblies Offline Support RIA Services Blend 3
29
Local Connection & Cached Assemblies
30
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Offline Support Cache Application Offline Run Out Of Browser Desktop/Start Menu Link Local Data Access Network State Check RIA Services Blend 3
31
Out Of Browser
32
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Offline Support RIA Services Domain Operations Extensibility, validation and security Silverlight DomainDataSource Blend 3
33
RIA Services Address the complexity of building N-tier applications through framework Focus on the end-to-end use of data
34
RIA Services Define and support a pattern for exposing a set of operations on resources Developer 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
35
RIA
36
Features Overview Graphics Animation Media Accessibility, Navigation & SEO Controls Text DataBinding Styling Networking Offline Support RIA Services Blend 3 Design-Time Data Behaviors XAML & C# IntelliSense UI Improvements Sketch Flow
37
Blend 3 + Sketch Flow
38
Hebrew and Arabic support for Silverlight 3! Download from Codeplex: http://silverlightrtl.codeplex.com/ Announcing
40
Resources Silverlight Homepage http://silverlight.net/getstarted/ SilverlightRTL at Codeplex http://silverlightrtl.codeplex.com/ My Blog http://blogs.microsoft.co.il/blogs/alex_golesh/ My Web Page http://www.devcorner.info/
41
Summary Current versions Silverlight 3 (RTW) Blend 3 + Sketch Flow (RC) Silverlight 2 GDR (RTW) Blend 2 SP1 Please fill the feedbacks!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.