Silverlight 4 :: Presentation by ScottGu of Microsoft

+1

No comments posted yet

Comments

Slide 23

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.

Slide 25

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

Slide 29

b

Slide 1

Silverlight Scott Guthrie Corporate Vice President Developer Division Microsoft Corporation

Slide 2

Silverlight 3

Slide 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

Slide 4

Sketchflow

Slide 5

Sketchflow Video Jon Harris Microsoft Corporation

Slide 8

Bloomberg

Slide 9

National Instruments

Slide 10

Siemens

Slide 11

45% 33% summer today

Slide 12

Silverlight 4

Slide 13

Silverlight 4 Media Business Applications Beyond the Browser

Slide 14

Media

Slide 15

Media Webcam and Microphone Multicast Streaming Output Protection Offline DRM

Slide 16

Webcam / Microphone

Slide 17

IIS Smooth Streaming

Slide 18

IIS Smooth Streaming

Slide 19

Business Applications

Slide 20

Application Development Printing Rich Text Clipboard Access Right Click Mouse Wheel

Slide 21

Application Development Implicit Styles Drag/Drop Bidi & RTL HTML Commanding and MVVM Additional Controls

Slide 22

Rich Text Demo HTML Demo

Slide 23

Data & Networking Share Assemblies Across SL and .NET 4 Data Binding Improvements UDP Multicast Support REST Enhancements WCF Improvements WCF RIA Services

Slide 24

WYSIWYG Design Surface XAML IntelliSense Improvements Data Binding, Layout, Styles WCF RIA Services Integration Visual Studio 2010

Slide 26

Beyond the Browser

Slide 28

New Sandboxed Features Windowing APIs Notification Popups HTML Support Drop Target

Slide 29

Opening the Sandbox

Slide 30

Trusted Applications Custom Window Chrome Local File System Cross-Site Network Keyboard in Full Screen Mode Hardware Device Access COM Automation Support

Slide 31

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();

Slide 32

Accessing Windows // Location API dynamic location = ComAutomationFactory.CreateObject("LocationDisp.LatLongReportFactory"); string myLongitude= location.LatLongReport.Longitude;  

Slide 33

Silverlight 4 Performance Twice as Fast 30% Faster Startup New Profiling Support Still 10 Seconds to Install

Slide 34

Facebook

Slide 35

Silverlight Feature Voting 70% More than 12,000 votes

Slide 36

Schedule Beta Release Candidate Final Release

Slide 37

Silverlight 4 Beta now available http://silverlight.net

Summary: Silverlight 4 :: Presentation by ScottGu of Microsoft

Tags: silverlight 4 presentation scottgu microsoft

URL:
More by this User
Most Viewed