Разделы презентаций


Введение в Silverlight

Содержание

ПланОбщий обзор технологииОсновы создания Silverlight-приложений

Слайды и текст этой презентации

Слайд 1Введение в Silverlight
Илья Петров
.Net-разработчик

Введение в SilverlightИлья Петров.Net-разработчик

Слайд 2План
Общий обзор технологии
Основы создания Silverlight-приложений

ПланОбщий обзор технологииОсновы создания Silverlight-приложений

Слайд 3Что такое Silverlight
Silverlight — это мощная платформа для разработки
интерактивных

интернет-приложений (RIA);
мобильных приложений;
внебраузерных (настольных) приложений.

Основные направления:
создание бизнес-приложений;
создание высококачественных медиаприложений.

Что такое SilverlightSilverlight — это мощная платформа для разработки интерактивных интернет-приложений (RIA);мобильных приложений;внебраузерных (настольных) приложений.Основные направления:создание бизнес-приложений;создание

Слайд 4Платформа Silverlight построена на подмножестве библиотек .Net-framework.

Среды разработки: Visual Studio,

Expression Blend;
Языки программирования: С#, VB.Net, …;
Можно использовать свои существующие

наработки с некоторыми оговорками.

Раннее название WPF/E (WPF Everywhere) отражает схожесть Silverlight и WPF.
Платформа Silverlight построена на подмножестве библиотек .Net-framework.Среды разработки: Visual Studio, Expression Blend;Языки программирования: С#, VB.Net, …; Можно

Слайд 5Требования к Silverlight
Компактность
Silverlight занимает ~ 5Mb;
Включает лишь основные классы;
Часть элементов

поставляется отдельно.

Приложения выполняются в «песочнице» браузера
Отсутствует доступ к ресурсам ОС

(реестр, файловая система, …);
Для локального хранения файлов можно использовать Isolated Storage (до 10Mb).
Требования к SilverlightКомпактностьSilverlight занимает ~ 5Mb;Включает лишь основные классы;Часть элементов поставляется отдельно.Приложения выполняются в «песочнице» браузераОтсутствует доступ

Слайд 6Где есть Silverlight

Операционные системы:
Браузеры:
Мобильные системы:
Windows Phone 7
Symbian OS
BlackBerry

OS

Установлена у 65-75% пользователей (www.riastats.com, www.statowl.com/silverlight.php)

Где есть SilverlightОперационные системы: Браузеры: Мобильные системы:Windows Phone 7Symbian OSBlackBerry OSУстановлена у 65-75% пользователей (www.riastats.com, www.statowl.com/silverlight.php)

Слайд 7Примеры приложений

Примеры приложений

Слайд 8Silverlight 1
2D Vector Animation/Graphics
AJAX Support
HTML DOM Integration
HTTP Networking
Canvas

Layout Support
JavaScript Support
XAML Parser
Media – 720P High Definition (HD) Video
Media

– Audio/Video Support (VC-1, WMV, WMA, MP3)
Media – Image Support (JPG, PNG)
Media Markers
Windows Media Server Support
Silverlight 12D Vector Animation/Graphics AJAX Support HTML DOM IntegrationHTTP NetworkingCanvas Layout SupportJavaScript SupportXAML ParserMedia – 720P High

Слайд 9Silverlight 2
Support for C# and VB.NET; CLR based languages
Support for

Managed Jscript, IronPython, IronRuby; DLR based languages
Rich Core Framework (Generics, collections,

…)
Multi-Threading
XmlReader/XmlWriter
Managed Exception Handling
Enhanced Keyboard Input Support
Managed HTML Bridge
.NET Framework Security Enforcement

Layout controls: StackPanel and Grid
Full suite of Controls (TextBox, RadioButton, Slider, Calendar, DatePicker, DataGrid, ListBox, …)
Managed Control Framework
Templating Model
Visual State Manager
Data Binding
Isolated Storage
Deep Zoom Technology
High quality resizing

Silverlight 2Support for C# and VB.NET;  CLR based languagesSupport for Managed Jscript, IronPython, IronRuby; DLR based

Слайд 10Silverlight 2 (продолжение)
Direct access to TCP sockets
Interoperability with SOAP

and REST services, including support for XML, JSON, RSS and

Atom data formats
LINQ (including LINQ to XML, LINQ to JSON, and LINQ to Entities)
Duplex communications (“push” from Server to Silverlight client)
WCF Data Services
Cross Domain Network Access
Easy access to server-side data via Web Services

Media - DRM Powered by PlayReady
Media - Windows Media Audio 10 Professional support
Media - MediaStreamSource for managed code media file parser and protocol extensibility
Media - Basic SSPL Support
Type Safety Verification
File Upload Support (via WebClient API)
Remote Debugging (PC and Mac)
WPF Compatibility
Accessibility
Localization

Silverlight 2 (продолжение)Direct access to TCP sockets Interoperability with SOAP and REST services, including support for XML,

Слайд 11Silverlight 3
Media - H.264 video and AAC audio Support
Out of

Browser
Network Status (Offline)
Pixel Shader Effects
Bitmap API
Theming

at runtime
Enhanced Control Skinning
Accessibility - System Colors
Bitmap caching
Perspective 3D
Component Caching (share resources across apps)

GPU Hardware Acceleration (for video and bitmaps)
Text Animation
Raw A/V Support
File Save Dialog
DockPanel, WrapPanel, Viewbox
Element to Element Binding
Local Connection
Binary XML
Scene caches (to Bitmap)

Silverlight 3Media - H.264 video and AAC audio SupportOut of Browser Network Status (Offline) Pixel Shader Effects

Слайд 12Silverlight 4
Local Fonts
Printing
WCF RIA Services
Managed Extensibility Framework

(MEF)
Webcam
Microphone
New Controls (including RichTextBox)
Enhanced DataGrid (sortable/resizeable columns

and copy/paste rows)
The same compiled code can be run on the desktop and Silverlight without change.

Support for Mouse Wheel
Right-Click Context Menu
Multi-touch
Copy and Paste
Drag and Drop
Enhanced Databinding
Web Browser Control and Web Browser Brush
Right-to-Left / BiDi Text
Official Support for Google Chrome
Output Protection for audio/video
Multicast networking

Silverlight 4Local Fonts Printing WCF RIA Services Managed Extensibility Framework (MEF) Webcam Microphone New Controls (including RichTextBox)Enhanced

Слайд 13Silverlight 4 (Out of Browser)
Sandboxed Applications
Notification Toast
Offline DRM
Custom Window

Chrome
Window Settings (position, size etc.)


Trusted Applications
Read and write

files to the user’s MyDocuments, MyMusic, MyPictures and MyVideos folder (or equivalent for non-windows platforms)
Run other desktop programs
COM Automation
Group policy object support
Full keyboard in out-of-browser for trusted applications
Cross-domain network access without a security policy file

Silverlight 4 (Out of Browser)Sandboxed ApplicationsNotification ToastOffline DRM Custom Window Chrome Window Settings (position, size etc.) Trusted

Слайд 14Silverlight 5 (beta)
64-bit Browser Support
Media - GPU accelerated video decode
Media

- Variable speed playback with automatic audio pitch correction
Remote-Control Support
Breakpoints

on Databindings
Binding in Style Setters
Ancestor RelativeSource Binding
Implicit DataTemplates
WS*-Trust Support
Improvements in RIA Services
Text Clarity
Multicolumn Text Flow
Linked Text Containers
Character tracking and Leading
Full OpenType Support

PivotViewer Control
Immediate Mode Graphics API
Fluid Layout Transitions
GPU Accelerated 3D
Multiple Window Support (Out of Browser)
P/Invoke (Out of Browser)
Enterprise Group Policy Support (Out of Browser)

Silverlight 5 (beta)64-bit Browser SupportMedia - GPU accelerated video decodeMedia - Variable speed playback with automatic audio

Слайд 15Silverlight vs Flash

Silverlight vs HTML5

Silverlight vs WPF

Browser, Desktop, Device

Silverlight vs FlashSilverlight vs HTML5Silverlight vs WPFBrowser, Desktop, Device

Слайд 16Заключение
Silverlight – это мощная, современная, развитая платформа для создания кросс-плтформенных

бизнес-приложений и высококачественных медиаприложений, работающих в браузере, вне браузера и

на телефоне.
ЗаключениеSilverlight – это мощная, современная, развитая платформа для создания кросс-плтформенных бизнес-приложений и высококачественных медиаприложений, работающих в браузере,

Слайд 17Ресурсы
Silverlight для пользователей www.microsoft.com/silverlight

Silverlight для разработчиков www.silverlight.net www.techdays.ru/category.aspx?tag=silverlight


РесурсыSilverlight для пользователей www.microsoft.com/silverlightSilverlight для разработчиков www.silverlight.net www.techdays.ru/category.aspx?tag=silverlight

Слайд 18СПАСИБО

www.e-legion.com
ВОПРОСЫ?
ilya.petrov@e-legion.com
.Net-разработчик

СПАСИБОwww.e-legion.comВОПРОСЫ?ilya.petrov@e-legion.com.Net-разработчик

Теги

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика