Создание интерактивных приложений на платформе Silverlight

Preview:

DESCRIPTION

Создание интерактивных приложений на платформе Silverlight. Сергей Пугачёв Microsoft MVP @ spugachev. Кросс-браузерная кросс-платформенная реализация .NET для построения и распространения следующего поколения медиа и богатых интерактивных приложений (RIA) для Web. - PowerPoint PPT Presentation

Citation preview

Создание интерактивных приложений на платформе

SilverlightСергей ПугачёвMicrosoft MVP@spugachev

Кросс-браузернаякросс-платформенная

реализация .NET для построения и распространения

следующего поколения

медиаи

богатых интерактивных приложений (RIA)

для Web

Silverlight 4 – Апрель 2010

Elevated Trust Printing Webcam / Mic

Rich Text & HTML

Hosting

Input Improvemen

tsLocalized to 41

Languages

Out of Browser ApplicationsElevated Privileges Support (including Automation)HTML Hosting SupportNotifications

MediaWMS Multicast SupportMP4 Playback Protected by PlayReady DRMOffline DRMOutput ProtectionWebCam/Mic Support (raw stream only)

PrintingPrinting Support

TextRichTextBoxArabic and Hebrew Text SupportIME Improvements for TextBoxUIElement.TextInput event

Controls, Control Model, LayoutTheming via Implicit StylesViewBoxRTL Layout DataGrid * Column SupportItemsControl support for Blend Fluid LayoutMouseWheel Support on ScrollViewer, TextBox, ComboBox, Calendar, DatePickerVisualStateGroup.CurrentStateGroup propertyCommand Property on ButtonBase & HyperlinkSelectedValue and SelectedValuePath Properties on Selector

NavigationNavigation Loader Extensibility (Hook Frame Navigates)

Databinding ImprovementsDataBinding Support for DependencyObjectsStringFormat, TargetNullValue & FallBackValue Properties on BindingBinding to String IndexersIDataErrorInfo SupportAsynchronous Data Validation (INotifyDataErrorInfo)ObservableCollection<T> IList/IEnumerable cstrs

Graphics/ImagingSupport for more PNG FormatsUnseal PathCompositeTransform

NetworkingUDP ListenerAutomatically Adding Referer HeaderAuthentication Support on ClientHttpWebRequestMemory Usage Fix During Progressive Downloads

Tools SupportDispatcher Support on the Tools Design Surface

SDKADO.NET Data Services 2.0 SupportManaged Extensibility Framework (MEF)Better Transport for WCF (Socket Support)

OtherSupport for C# & VB.NET 4.0 FeaturesExpose Runtime Version to 3rd Party DLLs NGEN Support for Core Runtime BinariesGroup Policy Hooks to Disable WebCam & Elevated Apps

ParserNew architecture enables future innovationPerformance and stability improvementsXmlnsPrefix & XmlnsDefinition attributesSupport setting order-dependent properties

InputPinned full-screen mode on secondary displayHTML hosting accessibilityArabic, Hebrew and Thai input on Mac

Rich TextText position and selection APIsRichTextBox.Xaml property for serializing text contentXAML clipboard formatFlowDirection support on Runs“Format then type” supportThai & Vietnamese input supportUI Automation Text pattern

NetworkingUploadProgress support (client stack)Caching support (client stack)Sockets policy file retrieval via HTTPAccept-Language header

Out of Browser / Elevated TrustXAP signingSilent install and emulation modeCustom window chromeBetter support for AutomationCancelable shutdown eventUpdated security dialogsSockets security restrictions removal

MediaWebcam/Mic configuration previewMore descriptive MediaSourceStream errorsUpdates to H.264 content protection (ClearNAL)Digital Constraint TokenCGMS-AGraphics card driver validation & revocation

Graphics/ImagingHardware-accelerated Perspective TransformsAbility to query page size and printable areaMemory usage and perf improvements

DataEntity-level validation support of INotifyDataErrorInfo for DataGridXPath support for XML

SDKSystem.Numerics.dllSystem.Xml.XPath.dllDynamic XAP support (MEF)Frame/Navigation refresh support

OtherSupport for 32 new languages (41 total)Update to DeepZoom code base with HW accelerationSupport for Private mode browsingGoogle Chrome support (Windows)FrameworkElement.Unloaded eventIsoStore perf improvements

ДемонстрацияНовые возможности Silverlight 4

Внебраузерные Silverlight приложения

Windows и MacOS X

ДемонстрацияВнебраузерные Silverlight

приложения

Бизнес приложенияWCF RIA Services

Клиент - Browser Сервер - Web ApplicationRich Internet Application

СУБДHTML + AJAX

SilverlightВе

б-се

рвис

ыУровень

доступа к данным

Бизнес-логикаСеть

ДемонстрацияСоздание бизнес приложений

Silverlight для Windows Phone

3

Количество касаний4 или больше контактных точек

СенсорыA-GPS, Акселерометр, Компас, Свет, Приближенность

Камера5 мега пикселей или больше

Память256MB RAM или больше, 8GB Flash или больше

GPUDirectX 9

CPUARMv7 Cortex/Scorpion или лучше

800

х 48

0

480 х 320

Кнопки | Назад, Пуск, Поиск

Silverlight XNA Высоко-производетельная игровая платформа

Быстрое создание многооконных2D и 3D игр

Мощная технология используемая в сервисах Xbox 360, Windows, and Zune

Событийная модель приложения Быстрое создание

пользовательского интерфейса Разработка бизнес приложений HTML/JavaScript

Silverlight для Symbian

ДемонстрацияРазработка для Windows Phone 7

Спасибо за внимание!

Вопросы?

Recommended