|
|
Databinding String Formatting Improved Validation (IDataErrorInfo) Async Data Validation Grouping and Sorting Dependency Objects I’m realistic in terms of my expectations. I do see this as being largely a brief mention <1 min, the key thing is whenever Scott is talking about SL connectivity to back-end systems and business logic we want to make sure he hits on the benefit of us having a consistent layered stack – RIA Services, Data Services all built on WCF and scalable / hostable / manageable inside our AppFabric app server technologies.
VS2010 data support, data source plug against datagrid, show how it’s tied together Is he going to use dallas for data…tied to day 1 Lots of stuff created thru drag and drop databinding Start with proj created and open Stuff creatde Open up link to entities designer Show RIA services on coding side Don’t write code there Get rid of comments Show domain service Doing queries Why no Operation context? Could start with Cider, drag and drop, show cider stuff Gonna work with data Create an app server side app Create domain services Could use snippets to implement domain service Could type a decent percentage of it Start with Cider recap 1 Start with Cider Form, show drag drop control, property grid, pick a style 2 go to server project show L&E designer, 3 Create domain service, add snippet Talk to client intellisense? 5 populate datasources window – choose which control. Want it to be a business scenario Trying to get commanding in…wiring up to buttons Feels a bit like winforms, in a positive way Wiring up converter XAML intellisense on databinding Show this via the screenshots Demo : Create service
b
Silverlight Scott Guthrie Corporate Vice President Developer Division Microsoft Corporation
Silverlight 3
Silverlight 3 H.264 video AAC audio 1080p HD HD Smooth Streaming Raw A/V Pipeline DRM Perspective 3D Pixel Shader Effects Bitmap API Bitmap Caching Themed Application Support Animation Effects Control Skinning Text Rendering & Fonts 60+ Controls Deep Linking SEO Element to Element Data Binding Data Forms Data Validation Binary XML Out Of Browser Enhanced Deep Zoom Local Connection Connectivity Detection Start Menu Desktop Shortcut Local Data Cached Composition Hardware Acceleration Custom Easing Text Animation High Contrast Multiselect Listbox File Save Listbox Dock Panel Wrap Panel Viewbox Compressed Fonts Local Fonts Merged Resource Dictionaries
Sketchflow
Sketchflow Video Jon Harris Microsoft Corporation
Bloomberg
National Instruments
Siemens
45% 33% summer today
Silverlight 4
Silverlight 4 Media Business Applications Beyond the Browser
Media
Media Webcam and Microphone Multicast Streaming Output Protection Offline DRM
Webcam / Microphone
IIS Smooth Streaming
IIS Smooth Streaming
Business Applications
Application Development Printing Rich Text Clipboard Access Right Click Mouse Wheel
Application Development Implicit Styles Drag/Drop Bidi & RTL HTML Commanding and MVVM Additional Controls
Rich Text Demo HTML Demo
Data & Networking Share Assemblies Across SL and .NET 4 Data Binding Improvements UDP Multicast Support REST Enhancements WCF Improvements WCF RIA Services
WYSIWYG Design Surface XAML IntelliSense Improvements Data Binding, Layout, Styles WCF RIA Services Integration Visual Studio 2010
Beyond the Browser
New Sandboxed Features Windowing APIs Notification Popups HTML Support Drop Target
Opening the Sandbox
Trusted Applications Custom Window Chrome Local File System Cross-Site Network Keyboard in Full Screen Mode Hardware Device Access COM Automation Support
Accessing Office // Schedule Calendar Appointment dynamic outlook = ComAutomationFactory.CreateObject("Outlook.Application"); dynamic newCalendarItem = outlook.CreateItem(1); newCalendarItem.Subject = "PDC 2009 Day 2 Keynote"; newCalendarItem.Location = "Los Angeles"; newCalendarItem.Send();
Accessing Windows // Location API dynamic location = ComAutomationFactory.CreateObject("LocationDisp.LatLongReportFactory"); string myLongitude= location.LatLongReport.Longitude;
Silverlight 4 Performance Twice as Fast 30% Faster Startup New Profiling Support Still 10 Seconds to Install
Silverlight Feature Voting 70% More than 12,000 votes
Schedule Beta Release Candidate Final Release
Silverlight 4 Beta now available http://silverlight.net
Summary: Silverlight 4 :: Presentation by ScottGu of Microsoft
| URL: |
No comments posted yet
Comments