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
Tracking & leading
Text Clarity
Full OpenType Support
Printing
Vector PostScript Printing
Media
Low-latency audio (SoundEffect API)
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 ?)
Unrestricted File Access
Full keyboard access in full-screen
…
COM
P/Invoke
out of browser
Unrestricted File Access
Multiple Native Windows
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!