Наведіть призначення, особливості, характеристику, обмеження технології розробки SilverLight

Microsoft Silverlight - це програмна платформа, що включає в себе плагін для браузера, який дозволяє запускати додатки, що містять анімацію, векторну графіку і аудіо-відео ролики, що характерно для Rich Internet application. Версія 2.0, випущена в жовтні 2008, додала підтримку для мов. NET та інтеграцію з IDE. Silverlight реалізована для ОС Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7, Mac OS X 10.4, Mac OS X 10.5, Mac OS X 10.6 і браузерів Internet Explorer 6.0/7.0/8.0, Opera 9.50, Mozilla Firefox 1.5 / 2.0 / 3, Safari 3.1, Google Chrome 3.0 Silverlight включена в Windows Phone 7

Огляд Silverlight надає графічну систему, схожу з Windows Presentation Foundation, і об'єднує мультимедіа, графіку, анімацію і інтерактивність в одній програмній платформі. Він був розроблений щоб працювати з XAML і з мовами Microsoft. NET. XAML використовується для розмітки сторінок, що використовують векторну графіку і анімацію. Текст, який міститься у додатках Silverlight, доступний для пошукових систем, так як він не компілюється, а доступний у вигляді XAML. Silverlight також можна використовувати для того, щоб створювати віджети для Windows Sidebar в Windows Vista.

Silverlight може відтворювати WMV, WMA і MP3 для всіх підтримуваних браузерів, не вимагаючи при цьому додаткових компонентів, таких як Windows Media Player. Так як Windows Media Video 9 є реалізацією стандарту SMPTE VC-1, Silverlight підтримує відео VC-1, тільки всередині контейнера ASF. Крім того, ліцензійна угода говорить, що VC-1 дозволено використовувати тільки в особистих, некомерційних. Silverlight дозволяє динамічно завантажувати XML і використовувати DOM для взаємодії з ним так само, як це робиться в Ajax. Silverlight містить об'єкт Downloader, завдяки якому можна скачувати скрипти, медіа файли і т. д., якщо це необхідно додатком. Починаючи з версії 2.0, логіка програми може бути описана в будь-якому з мов. NET, включаючи динамічні мови програмування такі як Iron Ruby і Iron Python, які в свою чергу виконуються в DLR (Dynamic Language Runtime), а не CLR (Common Language Runtime) .

Silverlight 1.0

Silverlight v.1.0 є підключається модулем оглядача для обробки XAML плюс кодеки, для відтворення мультимедійного вмісту у форматах WMV, WMA і MP3. Він представляє оглядачеві внутрішню модель DOM, керовану з JavaScript коду

Silverlight додаток починається з виклику об'єкта Silverlight з HTML сторінки, що завантажує XAML файл. XAML файл містить об'єкт Canvas, виступаючий підкладкою для інших елементів. Об'єкти XAML здатні генерувати події, перехоплює з JavaScript.



Silverlight 2.0

Версія Silverlight 2.0 була випущена 14 жовтня 2008 року і включала в себе підмножина бібліотек. NET Framework.

Крім цього, доступні для скачування Microsoft Silverlight Tools for Visual Studio 2008, які включають в себе:

• Шаблони для проектів Visual Basic і C #

• Інтеллісенс і генератори коду для XAML

• Налагодження додатків Silverlight

• Підтримку Web reference

• Інтеграцію з Expression Blend

Silverlight 3.0

18 березня 2009 на конференції MIX09 в Лас-Вегасі Microsoft продемонструвала бета-версію. 10 липня 2009 в ході заходу See the Light Microsoft оголосила про офіційний випуск RTM версії. В даний час остання доступна для завантаження на сайті Microsoft.

Серед особливостей нової версії:

• Підтримка пристроїв з multitouch-інтерфейсом

• Підтримка форматів H.264, AAC і MPEG-4

• Підтримка апаратного прискорення при роботі з тривимірною графікою. Це дозволяє задіяти потенціал графічного процесора і знизити навантаження на центральний процесор

У цілому Silverlight являє собою урізаний варіант Windows Presentation Foundation, що не потребує наявності. NET Framework [18]. При цьому можливості додатків Silverlight майже безмежні, весь відсутній функціонал можна реалізувати у вигляді модулів, використовуючи Silverlight SDK. Будь-який бажаючий може безкоштовно розробляти додатки на Silverlight / WPF. Для цього не обов'язково купувати Visual Studio і Microsoft Expression - Express-версії для некомерційного використання доступні на сайті Microsoft.

Silverlight 4.0

У четвертій версії Silverlight введена можливість передачі відеопотоку від клієнта на сервер в будь-яких додатках Silverlight інакше, ніж це було організовано раніше. З'явився новий режим - оффлайн-додаток, встановлюється, в систему, покращена безпека, додані механізми DRM.



Короткий список змін

• Підтримка браузера Google Chrome.

• Підтримка веб-камери і мікрофону.

• Підтримка виводу на друк.

• Покращена підтримка миші. Зокрема додана підтримка правої кнопки.

• Підтримка показу оповіщень.

• Нові і поліпшені контроли, такі як RichTextBox і покращений DataGrid.

• Підтримка неявного задання тем для контролів.

• Підтримка вбудованого в систему браузера для показу HTML всередині Silverlight, але поки тільки для оффлайн-додатків.

• Покращення шару WCF.

• Покращення при локалізації двонаправленого тексту.

• Підтримка Managed Extensibility Framework.

• Покращення підтримки зв'язування даних (data binding).

• Покращення ефектів анімації.

• Підтримка буфера обміну і drag & drop.

• Покращення продуктивності Deep Zoom.

• Сервіси WCF Rich Internet application (RIA).

• Захист H.264 контенту та підтримка програвання контенту, захищеного DRM, в режимі offline.

Silverlight 5

2 грудня 2010 на конференції Silverlight Firestarter віце-президент підрозділу Microsoft Developer Division Скотт Гатрі (англ. Scott Guthrie) анонсував вихід бета-версії Silverlight 5 у першій половині 2011 року. Фінальна версія планується до виходу в кінці 2011 року.

Короткий список змін

Нові можливості Silverlight 5 включають в себе:

• підтримка прискорення декодування відео за допомогою GPU

• змінна швидкість відтворення медіаконтенту з автоматичною корекцією звуку

• поліпшене енергозбереження

• вбудована підтримка віддаленого управління

• підтримка прискорення запуску додатків

• підтримка 64-бітових браузерів

• покращена якість тексту

• підтримка налагодження виразів, прив'язаних до даних, можлива установка точок зупинки на прив'язки



7822162321082531.html
7822209534495459.html
    PR.RU™