Вышел Moonlight 2.0, реализация технологии Silverlight 2 для Linux


Рубрика: Новости Linux
Метки: | |
Просмотров: 3891

Команда Novell представила релиз проекта Moonlight 2.0 5, с открытой реализацией технологии Silverlight 2 и некоторых элементов Silverlight 3, развиваемых компанией Microsoft в качестве альтернативы Adobe Flash. Служба Moonlight 2.0 протестирована с такими сайтами, как Smooth Streaming, Deep Zoom, QuakeLight, Strange Attractor. Moonlight 2.0 распространяется на сайте проекта Mono в виде кросс-платформенного плагина к Firefox.

Совместно сообщается об усилении сотрудничества компаний Novell и Microsoft в плане реализации технологий Silverlight 3 и Silverlight 4. В рамках заключенного соглашения команда Microsoft предоставила проекту Moonlight специализированные пакеты для детального тестирования и выявления проблем с совместимостью с оригинальной реализацией технологии Silverlight, а также предоставила разработчикам полные спецификации на Silverlight 3 и 4.

Помимо того, Microsoft опубликовало гарантия не предъявлять конечным пользователям Moonlight претензии, связанные с использованием запатентованных элементов технологии Silverlight. Особо подчеркивается, что обязательство касается всех пользователей, а не только клиентов Novell. В соотношение с опубликованным документом, Moonlight разрешено вносить в круг Linux дистрибутивов, не опасаясь возможных судебным исков. Microsoft в свою очередь предоставила проекту Moonlight пакет медиа-кодеков, который в данный миг поддерживает MP3 и VC1 (предвидится исполнение H.264 и AAC), на который тоже распространяется вышеупомянутое патентное соглашение.

Основные отличия от Moonlight 1.0:

* Взамен использования стандартного JavaScript интерпретатора, в новой ветке реализована специальная виртуальная машина ECMA VM для выполнения программ на языке C# и CIL-совместимых языках, таких как Ruby (IronRuby), Python (IronPython) и Boo.

* Реализована возможность создания обособленных GUI интерфейсов, не привязанных к браузеру;

* Помощь механизма уровней изоляции CoreCLR Sandbox (security sandbox), позволяющих значительно уменьшить риск для системы при нахождении в приложениях уязвимостей.

* Для разработки Silverlight приложений подготовлен особый Moonlight SDK;

* Решено не производить для Moonlight 2.0 индивидуальный ассортимент управляющих компонентов, такие как кнопки, списки, календарь, просмотр слайдов, описание данных из БД и т.п., а воспользоваться готовым оригинальным набором от Microsoft, распространяемым под лицензией Microsoft Public License (MS-PL), признанной организацией Open Source Initiative (OSI) открытой и соответствующей требованиям "Open Source Definition".

* В новой версии реализованы кое-какие элементы Silverlight 3.0, например средства выполнения приложений вне браузера, помощь класса WritableBitmap, система медиа-плагинов, помощь диалогов SaveDialog.

* Медиа-плагины позволят разработчикам подсоединять свои кодеки не дожидаясь их официальной поддержки в Silverlight/Moonlight, например, уже разработаны модули для поддержки кодеков Dirac, Vorbis и ADPCM.

* Помимо вещания сверх HTTP поддерживаются средства для создания своих методов передачи медиа-потоков или загрузки частей одного потока с разных серверов.

Что касается следующей версии, то Moonlight 3 планируется издать в третьем квартале 2010 года. В Moonlight 3.0 планируется не только поставить соединимость со спецификацией Silverlight 3.0, но и привнести ряд оригинальных технологий, которые позволят производить на базе Moonlight кросс-платформенные десктоп приложения. В Moonlight 3.0 планируется исполнить:

* Поддержку видеокамер и звуковых устройств;

* Допустимость создания нативных меню не привязанных к браузеру;

* Инструмент для записи скриншотов и видеороликов для отображаемого Silverlight контента;

* Возможность печати содержимого текущего холста;

* API для выполнения полноценных сетевых операций и доступа к локальному диску;

* Интеграция средств для обеспечения выполнения Moonlight виджетов в просторный спектр платформ, таких как Gtk+, Win32, OSX, iPhone и Android.


  • Комментариев: 0

  • Вконтакте

  • Facebook:

    Оставьте комментарий!

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

    Имя и сайт используются только при регистрации

    Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

    Авторизация 

    MaxSiteAuth.

    (обязательно)