|
|
|
|
 |
Технологии |
|
(Silverlight)
Silverlight - это кросс-браузерная и кросс-платформенная технология разработанная компанией Microsoft и предназначенная для разработки интерактивных web приложений, сочитающих в себе анимацию, векторную графику и аудио-видео ролики.
Технология Silverlight основана на технологии Microsoft .NET, но для своей работы она не требует установки .NET Framework, для работы приложений написанных по технологии Silverlight требуется единыжды установить дистрибутив размером 4,5 Mb.
Приложения написанные по технологии Silverlight способны работать в основных браузерах, таких как Internet Explorer 6.0/7.0, Mozilla Firefox 1.5/2.0/3 и Safari 3.1. В будущем также планируется поддержка Opera. Поддерживаются операционные системы: ОС Windows 2000[3], Windows XP, Windows Server 2003, Windows Vista, Windows 7, Mac OS X 10.4 и Linux.
Ожидается, в скором будущем, поддержка работоспособности таких приложений и на мобильных устройствах с Windows Mobile и на смартфонах.
Silverlight поддерживает воспроизведение WMV, WMA and MP3 для всех поддерживаемых браузеров, не требуя при этом дополнительных компонентов, таких как Windows Media Player. Silverlight позволяет динамически загружать XML и использовать DOM для взаимодействия с ним, также как это делается в Ajax.
Silverlight является подмножеством технологии Windows Presentation Foundation (WPF), поэтому для описания разметки приложений используется язык XAML (eXtensible Application Markup Language). Он позволяет описывать внешний вид приложений, создавать анимацию, шаблоны и стили элементов управления, производить связывание с данными.
Для создания приложений по технологии Silverlight существуют визуальные редакторы, поэтому совсем не обязательно писать весь код вручную.
Для разработки Silverlight приложений используются теже средства, что и для разработки Windows Presentation Foundation и .NET приложений, а именно Microsoft Visual Studio и Microsoft Expression Blend.
Microsoft Expression Blend в первую очередь ориентирован именно на дизайнеров и на визуальное создание приложения, в тов ремя как Visual Studio направлен именно на программистов.
На данный момент существуют две принципиально разные версии технологии Microsoft Silverlight.
- Microsoft Silverlight 1.0
- Microsoft Silverlight 2
И та и другая версия поддерживают мультимедийное содержимое, аудио и видео высокого разрешения. Обе версии имеют потрясающие графические возможности.
Однако Silverlight 2 основан на технологии Microsoft .NET, что обеспечивает поддержку программирования на языках программирования C#, Visual Basic. В Silverlight 1.0 приложения создаются на языке JavaScript, что накладывает ограничения на разработку приложений.
Также Microsoft готовит к выходу 3-ю версию Silverlight. Silverlight 3 поддерживает устройства с multitouch-интерфейсом, форматы H.264, AAC и MPEG-4, аппаратное ускорение при работе с трехмерной графикой. Что позволяет задействовать потенциал графического процессора и снизить нагрузку на центральный процессор
Что бы начать разрабатывать приложения по технологии Silverlight необходимо:
- требуется установить Visual Studio 2008 Standard и Microsoft Silverlight Tools for Visual Studio 2008, который включает в себя: Дистрибутив Silverlight; Add-on для Visual Studio 2008; Silverlight 2 SDK
- требуется установить ExpressionBlend2.0 SP1
www.microsoft.com/silverlight — официальный сайт технологии.
По материалам:
- msdn.microsoft.com
- http://ru.wikipedia.org/wiki/Silverlight
| |
|
|
Для корректного отображения этого элемента вам необходимо установить FlashPlayer и включить в браузере Java Script.
|
 | Новая версия |
 | Новые Update&Patch |
|
|