Upload
bailey-mcdaniel
View
219
Download
1
Tags:
Embed Size (px)
Citation preview
Ronnie SaurenmannJob title: Can’t live without SilverlightMicrosoft [email protected]
4 Overview
Silverlight 2October 2008
Silverlight 3July 2009
Silverlight 4 RCMarch 2010
51% of the Swiss Internet connected devices have Silverlight installedSource: www.riastats.com, 25.3.2010
What is Silverlight?
Browser plug-in for next gen .NET WEB UI Mac OS
Firefox, Safari
Windows 2000, XP, Vista, Windows 7IE, Firefox, Chrome
LinuxMoonlight
FutureMobile?XBox
My Switzerland Deep Zoom Zermatt
Swisscom Air TV
Demo
Visual Studio 2010Finally a good designer in VS
Expression Blend for .NET 4 and Silverlight 4
Tools
Demo
X
Y
Z
Perspective Transforms
Demo
Customize the look of an application without changing it’s behavior
Styling (Styles)Small Visual Changes (Font, Background Color, etc.)
Skinning (Control Templates)Replacing Element’s entire Visual
UI CustomizationNew in SL 4: Implicit Styles
Demo
User Prompt to use WebCamsAccess to the Raw Video & Audio StreamsAPIs to Select Between Devices
WebCam & Mic
Demo
Customizable Print LayoutFrom Live Visual TreeFrom Dynamic Visual Tree (Not On Screen)
Bitmap BasedEvent Model that Supports Pagination
Printing
Demo
HTML HostingTrusted Applications
COM IntegrationMyDocuments, MyPictures, etc.. file access
More Window controlWindow Positioning/Size APIs
Notifications
Silverlight 4 Out of Browser
Demo
www.phidgets.com
WCF Ria ServicesValidation, Navigation FrameworkDataSource, Pager controlsDataGrid, DataFormPowerful DataBindingCOM InteropRich PrintingOut of Browser
Silverlight for Line of Business
RIA Services: Geschäftsorientierte Anwendungen mit Silverlight 4Tomorrow @ 11:40 - 12:40
Built-in MouseWheel Scrolling for ControlsCopy & PasteProgrammatic Clipboard accessRight Click support
Enable to build context menus
Improvements in SL 4
IDataErrorInfo SupportEntity-level validation support of INotifyDataErrorInfo for DataGridStringFormat, TargetNullValue & FallBackValue Properties on BindingBinding to String IndexersXPath support for XMLData Grid
Auto-Sizing Columns Copy from DataGridGrouping
Data
Demo
Mobile?
Silverlight 3+ based
Demo
http://www.silverlight.net/getstarted/
Where to start
Out of BrowserHTML HostingApp Installer
CD, Memory Stick LauncherElevated trust
File System accessWindow Chrome controlMore COM Interop
Rich TextComplex PrintingDrag & DropContext MenuRaw Video Processing
Silverlight Advanced Session Today, 14:30Room Singapore
At all breaks and lunchesAsk me about:
SilverlightWCF Ria ServicesSilverlight MobileAzureWPF
I will be at the ask the expert corner