1 / 17

Silverlight i RIA Servisi

Silverlight i RIA Servisi. Sr đan Božović. Agenda. Šta donosi SL4 ? RIA Servisi. Silverlight 4 Beta. Out of Browser Applications Elevated Privileges Support (including Automation ) HTML Hosting Support Notifications Media WMS Multicast Support MP4 Playback Protected by PlayReady DRM

geona
Télécharger la présentation

Silverlight i RIA Servisi

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Silverlight i RIA Servisi Srđan Božović

  2. Agenda • Šta donosi SL4 ? • RIA Servisi

  3. Silverlight 4 Beta Out of Browser Applications Elevated Privileges Support (including Automation) HTML Hosting Support Notifications Media WMS Multicast Support MP4 Playback Protected by PlayReady DRM Offline DRM Output Protection WebCam/Mic Support (raw stream only) Printing Printing Support Text RichTextBox Arabic and Hebrew Text Support IME Improvements for TextBox UIElement.TextInput event Controls, Control Model, Layout Theming via Implicit Styles ViewBox RTL Layout DataGrid * Column Support ItemsControl support for Blend Fluid Layout MouseWheel Support on ScrollViewer, TextBox, ComboBox, Calendar, DatePicker VisualStateGroup.CurrentStateGroup property Command Property on ButtonBase & Hyperlink SelectedValue and SelectedValuePath Properties on Selector Navigation Navigation Loader Extensibility (Hook Frame Navigates) DatabindingImprovements DataBinding Support for DependencyObjects StringFormat, TargetNullValue & FallBackValue Properties on Binding Binding to String Indexers IDataErrorInfo Support Asynchronous Data Validation (INotifyDataErrorInfo) ObservableCollection<T> IList/IEnumerablecstrs Graphics/Imaging Support for more PNG Formats Unseal Path CompositeTransform Networking UDP Listener Automatically Adding Referer Header Authentication Support on ClientHttpWebRequest Memory Usage Fix During Progressive Downloads Tools Support Dispatcher Support on the Tools Design Surface SDK ADO.NET Data Services 2.0 Support Managed Extensibility Framework (MEF) Better Transport for WCF (Socket Support) Other Support for C# & VB.NET 4.0 Features Expose Runtime Version to 3rd Party DLLs NGEN Support for Core Runtime Binaries Group Policy Hooks to Disable WebCam & Elevated Apps

  4. Silverlight 4 RTW Parser New architecture enables future innovation Performance and stability improvements XmlnsPrefix & XmlnsDefinition attributes Support setting order-dependent properties Input Pinned full-screen mode on secondary display HTML hosting accessibility Arabic, Hebrew and Thai input on Mac Rich Text Text position and selection APIs RichTextBox.Xamlproperty for serializing text content XAML clipboard format FlowDirection support on Runs “Format then type” support Thai & Vietnamese input support UI Automation Text pattern Networking UploadProgress support (client stack) Caching support (client stack) Sockets policy file retrieval via HTTP Accept-Language header Out of Browser / Elevated Trust XAP signing Silent install and emulation mode Custom window chrome Better support for Automation Cancelable shutdown event Updated security dialogs Sockets security restrictions removal Media Webcam/Micconfiguration preview More descriptive MediaSourceStream errors Updates to H.264 content protection (ClearNAL) Digital Constraint Token CGMS-A Graphics card driver validation & revocation Graphics/Imaging Hardware-accelerated Perspective Transforms Ability to query page size and printable area Memory usage and perf improvements Data Entity-level validation support of INotifyDataErrorInfo for DataGrid XPath support for XML SDK System.Numerics.dll System.Xml.XPath.dll Dynamic XAP support (MEF) Frame/Navigation refresh support Other Support for 32 new languages (41 total) Update to DeepZoom code base with HW acceleration Support for Private mode browsing Google Chrome support (Windows) FrameworkElement.Unloaded event IsoStoreperfimprovements

  5. Silverlight 4 Rich Text & HTML Hosting Input Improvements Networking Webcam / Mic Elevated Trust Data

  6. Out of Browser • Support for Automation (native integration) • HTML Hosting • Notifications • XAP signing • Silent install and emulation mode • Custom window chrome • Better support for COM Automation • Cancelable shutdown event • Updated security dialogs • Sockets security restrictions removal

  7. Data • IDataErrorInfo Support • Entity-level validation support of INotifyDataErrorInfo for DataGrid • StringFormat, TargetNullValue & FallBackValue Properties on Binding • Binding to String Indexers • XPath support for XML

  8. Media • MP4 Playback Protected by PlayReady DRM • Offline DRM • Output Protection • Updates to H.264 content protection (ClearNAL) • Digital Constraint Token • CGMS-A • Graphics card driver validation & revocation • Webcam/Micconfiguration preview • More descriptive MediaSourceStream errors • Content & Output protection updates

  9. Rich Text • RichTextBox control • Text position and selection APIs • “Xaml” property for serializing text content • XAML clipboard format • “Format then type” support • UI Automation Text pattern • FlowDirection support on Runs

  10. Input • Mouse wheel support • ScrollViewer, TextBox, ComboBox, Calendar, DatePicker • Pinned full-screen mode on secondary display • HTML Hosting accessibility • Arabic, Hebrew, Indic, Thai input and render

  11. Networking • UDP Listener • Automatically Adding Referer Header • Authentication Support on ClientHttpWebRequest • UploadProgresssupport (client) • Caching support (client) • Sockets policy file retrieval via HTTP • Accept-Language header

  12. Windows Communication Foundation Programming Model Core Services RIA Services Workflow Services DataServices Web Http Services ServiceModel Data Contract Service Contract Service Behavior ChannelModel Formats (Atom, JSON, XML,…) Transports (HTTP, TCP,…) Protocols (SOAP, HTTP, OData,…)

  13. Vision and Goals • Simplify RIA-style application development • n-tier is hard, and un-natural • Focus on data-driven apps • Bring ASP.NET-style productivity to RIA development • Building blocks for data, security, etc. • Focus on scenarios

  14. Value Propositions • Focus on data in an end-to-end manner • A unified story for client and server development • A prescriptive framework that targets key scenarios, and leads the common developer to a pit of success

  15. A Unified Story for Client and Server • Client is an extension of the server • A single logical application Service Rich Internet Application Browser Application Presentation Logic App Logic Data Access Layer HTML Network DB Services Other Applications

  16. Q&A

  17. Hvala na pažnji Microsoft Confidential

More Related