5 сентября этого года, Microsoft объявила о выпуске Silverlight - конкурента Adobe Flash. Помимо этого было объявленно о разработке Moonlight - совместной с Novell разработке версии Silverlight для Linux.
Silverlight (ранее WPF/E) - есть подключаемым модулем обозревателя для обработки XAML, представляющим обозревателю внутреннюю модель DOM и модель событий с помощью сценариев. На данный момент реализованы версии для браузеров IE 6.0/7.0, Firefox 1.5/2.0 и Safari 2.0. Технология работает на ОС Windows XP,Windows Server 2003, Windows Vista и MacOS X 10.4.
Основным интерфейсом программирования Silverlight является интерфейс API модели DOM JavaScript. Это позволяет отвечать на события, вызванные в XAML Silverlight (например, по завершении загрузки содержимого или окончании воспроизведения анимации). Кроме того, можно вызывать методы для управления презентацией (например, запуска анимации или приостановки воспроизведения видео). Подо всеми этим лежит механизм синатксического анализа XAML. Анализатор создает DOM XAML в памяти для использования ядром презентации, которое управляет формированием графики и анимации, определенных XAML. Кроме того, модуль времени выполнения содержит кодеки, необходимые для воспроизведения мультимедийного содержимого в форматах WMV, WMA и MP3. [1]
Еще одной конкурирующей технологией является JavaFX от Sun Microsystems.
Использованные материалы:
[1] MSDN Magazine
[2] Wikipedia
[3] Блоги TechNet
0 комментариев:
Отправить комментарий