Создание интерактивных приложений на платформе Silverlight
description
Transcript of Создание интерактивных приложений на платформе Silverlight
Создание интерактивных приложений на платформе
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
Спасибо за внимание!
Вопросы?