Sunday, May 8, 2011

Reactivation!!! New features in Silverlight 5 Beta + Links + Samples - Part I

I’ve reactivated this blog! I always love new technologies, especially CTPs and Betas!

What’s new in Silverlight 5?  Here’s my summary of the features already announced for it.  Silverlight 5 Beta features are colored red. I have made some demos. In addition, I have included some interesting samples I had found on the Web.

Intro

Data binding

Implicit Data Templates

RelativeSouce Ancestor Bindings

Binding In Style Setters

Binding to Dynamic Properties

Databinding Debugging

DataContextChanged Event

UpdateSourceTrigger: PropertyChanged

XAML

Custom Markup Extensions

CornerRadius, Thickness, Size, and Rect - attribute syntax on properties

Layout

Inter-layout transitions

Input

ClickCount

ItemsControl Search

Text

RichTextBoxOverflow

Overflow - Copy

Tracking & leading

text_characterspacing_tracking_leadingtext_lineheight

Text Clarity

Full OpenType Support

Printing

Vector PostScript Printing

Media

Low-latency audio (SoundEffect API)

SoundEffect_TrickPlay

TrickPlay*

*video-only for the Beta

Improved power awareness

Remote-control support

Seamless switching between DRM media sources

Trusted apps

in-browser*

*Windows-only for the Beta

Enterprise Group Policy Support

Hosting HTML content (and NotificationWindow ?)

Trusted_1_NotElevated - Copy Trusted_1_Elevated3 - Copy Puzzle - Copy

Unrestricted File Access

Trusted_2 - Copy

Full keyboard access in full-screen

COM

P/Invoke

out of browser

Unrestricted File Access

Multiple Native Windows

MultipleWindows MultipleWindowsChrome

Main Window Improvements

P/Invoke

Network communication

WS-Trust: message security - encrypted at the WCF level, SAML authentication token

PivotViewer

3D Graphics

I’ll write next post about 3D !

XNA graphics API (3D, 2D)

DrawingSurface control

XNA Effects

XNA Math Library

Others

Default filename in SaveFileDialog

Performance

Improved startup performance (multi‐core background JIT support)

XAML Parser performance optimizations(ResourceDictionaries, UserControls)

Improved Graphics stack - Independent Animations

Improved Text Layout performance

Hardware Decoding H.264

Network Latency optimizations

Hardware acceleration in windowless mode with Internet Explorer 9

64-bit

Tools

Automated UI Testing

Profiling Support

In the nearest future I’ll write post about cool 3D graphics.

Cheers!