22 Ноября 2024, 11:59

Moonlight

Автор ping_Win, 21 Января 2009, 20:17

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

ping_Win

21 Января 2009, 20:17 Последнее редактирование: 16 Февраля 2011, 16:38 от Zhek@Ch
[size="3"]Стабильный релиз Moonlight 1.0[/size]

Мигель де Икаса (Miguel De Icaza) объявил о выходе первого стабильного релиза открытой реализации технологии Silverlight 1.0 для Linux - Moonlight 1.0. Silverlight представляет собой попытку компании Microsoft по созданию альтернативы Adobe Flash. Релиз Moonlight вышел как нельзя вовремя, дело в том, что Microsoft удалось убедить правительство США провести официальную онлайн трансляцию церемонии инаугурации Барака Обамы в новом и нераспространенном формате Silverlight, соответственно для просмотра данного события пользователи вынуждены установить Silverlight плагин.

Вчера Microsoft предоставило разработчикам проекта Moonlight доступ к коду, на основе которого будет основано вещание с церемонии инаугурации, для того чтобы они могли заблаговременно исправить возможные ошибки и гарантировать возможность просмотра данного события в Linux. Кроме того, на начальном этапе разработки компания Novell в рамках соглашения по взаимодействию с Microsoft получила доступ к полным спецификациям Silverlight, кодекам и средствам тестирования. Отладка Moonlight проводилась в дистрибутивах openSUSE, Ubuntu и Fedora.

Для полноценной работы Moonlight необходима отдельная установка мультимедиа кодеков Microsoft Codecs Pack, которая производится по запросу плагина с согласия пользователя. Разработчики Moonlight отказались от использования ffmpeg в пользу написания собственной библиотеки. Поддерживаемые форматы потоков в основном относятся к WMV/WMA и MP3.

Первую альфа версию Moonlight 2.0, содержащую реализацию спецификации Silverlight 2.0 планируют выпустить в марте, а финальный релиз - в сентябре.

http://www.opennet.r...shtml?num=19870

turbo

05 Мая 2009, 19:03 #1 Последнее редактирование: 16 Февраля 2011, 16:40 от Zhek@Ch
[size="3"]Предварительный релиз Moonlight 2.0, реализации технологии Silverlight 2 для Linux[/size]

Мигель де Икаса (Miguel De Icaza) представил тестовый выпуск Moonlight 2.0 Preview, открытой LGPL реализации спецификации Silverlight 2.0, развиваемой компанией Microsoft в качестве альтернативы Adobe Flash. Объем изменений можно оценить и по размеру пакета с Moonlight, для версии 1.0 пакет имел размер 900 Кб, а для версии 2.0 - 8.8Мб.

В отличие от Moonlight 1.0, использующей стандартный Javascript интерпретатор, в новой ветке реализована специальная виртуальная машина ECMA VM для выполнения программ на языке C# и CIL-совместимых языках, таких как Ruby (IronRuby), Python (IronPython) и Boo. Другими отличиями является возможность создания обособленных GUI интерфейсов, не привязанных к браузеру, поддержка механизма уровней изоляции CoreCLR Sandbox (security sandbox), позволяющих существенно снизить опасность для системы при нахождении в приложениях уязвимостей. Для разработки Silverlight приложений подготовлен специальный Moonlight SDK, основанный на Mono 2.4.

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

Разработка Moonlight 2.0 велась с расчетом на будущее, что позволило сразу реализовать некоторые элементы Silverlight 3.0, например средства выполнения приложений вне браузера, поддержку класса WritableBitmap, систему медиа-плагинов, поддержку диалогов SaveDialog. Медиа-плагины позволят разработчикам подключать свои кодеки не дожидаясь их официальной поддержки в Silverlight/Moonlight, например, уже разработаны модули для поддержки кодеков Dirac, Vorbis и ADPCM. Кроме вещания поверх HTTP поддерживаются средства для создания своих методов передачи медиа-потоков или загрузки частей одного потока с разных серверов.

http://www.opennet.r...shtml?num=21605

Zhek@Ch

16 Февраля 2011, 16:42 #2 Последнее редактирование: 16 Февраля 2011, 16:42 от Zhek@Ch
[size="3"]Тестовый выпуск Moonlight 4 с поддержкой технологии Silverlight 4[/size]

Компания Novell выпустила тестовую версию проекта Moonlight 4.0, в котором для Linux реализована поддержка Silverlight 4, технологии развиваемой компанией Microsoft в качестве альтернативы Adobe Flash. Moonlight 4.0 доступен в виде плагинов для браузеров Firefox и Google Chrome. Дополнительно в Moonlight обеспечена возможность интеграции Silverlight-приложений на Linux-десктоп, позволяя запускать их в специальном изолированном контейнере, как обычные настольные программы. Предварительная версия Moonlight 4 полностью поддерживает Silverlight 3 API и частично Silverlight 4 API, включая задействование аппаратной GPU-акселерации при выводе на экран, поддержку 3D-трансформаций, пиксельных шейдеров и наличие в комплекте H.264-кодеков для просмотра видео. В новой версии также проведена работа по увеличению производительности и уменьшению потребления памяти.