Silverlight

Babylon Toolkit - набор инструментов для работы с 3D в Silverlight 5







David Catuhe, один из сотрудников Microsoft, представил новую библиотеку предназначенную для облегчения работы с 3D-графикой в Silverlight 5.

Библиотека носит название Babylon Toolkit и предлагает следующие вспомогательные инструменты:

  • класс для работы с шейдерными эффектами;
  • объектную модель основанную на Model/ModelMesh/ModelMeshPart;
  • систему импорта с поддержкой файлов .obj;
  • два типа классов для управления камерой: стандартный и по орбите.

Babylon Toolkit является проектом с открытым исходным кодом, который расположен на сайте Codeplex.com по следующей ссылке - http://babylontoolkit.codeplex.com/. В комплекте с библиотекой поставляется пример ее использования. Описание возможностей библиотеки можно почитать в этом анонсе.

Установить библиотеку можно и с помощью пакетного менеджера NuGet, используя следующий пакет.

Progg it

Обновление Silverlight 4 от 19 апреля







ScreenClip(9)

19 апреля пользователи Silverlight могли заметить, что через Windows Update было установлено очередное сервисное обновление Silverlight 4.

Это обновление носит название GDR4 и содержит изменения направленные на устранения шести проблем обнаруженных с выпуска последнего обновления. Полный перечень исправлений с подробным описанием можно найти на официальной странице.

Интересная информация поступила от команды First Floor Software, которая сравнила две версии Silverlight: GDR3 и новую GDR4 на отличия в сборках. Выяснилось, что в новой версии, кроме устранения проблем, было представлено два новых класса и обновлено 9 классов, в которых были добавлены новые свойства или методы. Подробности с перечнем новых и обновленных классов и можно найти здесь.

Silverlight 5 Beta будет представлен на конференции MIX'11







image

Сегодня в официальном блоге команды разработчиков Silverlight появилась большая запись на тему значения плагинов (Silverlight) и стандартов HTML5 в современной среде веб-разработки. Кроме всего прочего, в этой записи было объявлено о том, что на конференции MIX’11, которая пройдет уже через неделю 12-14 апреля в Лас Вегасе, будет представлена публичная бета-версия Silverlight 5!

О грядущих нововведениях в Silverlight 5 можно узнать из этой нашей заметки.

Кроме того, разработчики заявили о том, что в течении нескольких ближайших месяцев они представят свое видение по технологиям HTML5.

7Metro - новая тема оформления для проектов Silverlight







Разработчик Алекс Найт (Alex Knight) представил очень интересную тему оформления пользовательских интерфейсов для проектов на базе Silverlight. Тема называется 7Metro и, как можно понять из названия, ее создание было вдохновлено инициативой Metro UI компании Microsoft и Windows Phone 7.

image

Для просмотра темы в действии перейдите по этому адресу http://silverzine.com/7metro/7metro.html. Выглядит отлично.

Загрузить тему можно по ссылке из текста анонса Алекса по этому адресу.

Выпущена новая версия Silverlight for Windows Phone Toolkit (февраль 2011)







ScreenClip(123)

Разработчики Silverlight for Windows Phone Toolkit сообщают о выходе новой версии этого пакета дополнительных средств для разработки silverlight-приложений на платформе Windows Phone 7.

В анонсе перечислены следующие нововведения:

  • новый эффект Tilt для анимации элементов (описание, как использовать);
  • новый элемент управления PerformanceProgressBar;
  • исправлены ошибки и устранены некоторые недостатки в имеющихся элементах управления;
  • представлены примеры кода на Visual Basic.

Прочитать подробности о новой версии и посмотреть видео с демонстрацией можно в этой статье.

Загрузить Silverlight for Windows Phone Toolkit можно отсюда.

Progg it

Искусство в формате Silverlight DeepZoom







Рекомендуем интереснейший ресурс под названием Running the Numbers: An American Self-Portrait созданный художником Крисом Джорданом.

Ресурс посвящен американской культуре и состоит из более двух десятков огромных полотен представленных на сайте технологией Silverlight DeepZoom. Напомню, что эта технология позволяет показывать на страницах огромные изображения с гладкой динамической загрузкой при масштабировании.

Например, ниже представлено одна из картин проекта в максимальном отдалении и приближении (справа):

ScreenClip(121) ScreenClip(122)

То есть картина составлена из банок прохладительных напитков. В этом же духе и остальные картины: космос из лампочек, женская грудь из кукол Барби и так далее.

Для просмотра понадобится установленный Silverlight. Чтобы перейти к максимальному приближению щелкните по выбранной картине.

Выпущено сервисное февральское обновление Silverlight 4







Microsoft выпустила очередное сервисное обновления для Silverlight 4 под кодовым именем GDR3. Обновление имеет индекс KB2495644.

В этом обновлении исправлены следующие недочеты:

  • проблемы с Timestamp во время проигрывания медиа и кодека VC-1;
  • падение Visual Studio во время профилирования Silverlight-приложения, которое имеет пиксельные шейдеры;
  • Silverlight может выполнятся в 32-bit процессе в Firefox 64-bit на OSX;
  • исправления DRM для ошибки типа “6207” во время проигрывания защищенного контента после обновления на новую версию Silverlight;
  • устранены утечки памяти связанные с DataTemplate;
  • приложения Out-of-browser не могли обновляться если имя приложения было изменено;
  • ошибка проигрывания медиа, когда медиа-потоки содержали информацию о перенаправлении (redirect information);
  • улучшения связанные с задержками сети (network latency) (KB2505882).

Обзор исправлений дается в этой записи блога, чтобы загрузить обновление перейдите по следующей ссылке. Обновление для разработчиков можно загрузить отсюда: Windows или Mac.

Выпущен пакет исправлений SP1 для редактора Silverlight Rough Cut Editor







Для загрузки доступен первый пакет исправлений для бесплатного медиа-редактора Silverlight Rough Cut Editor с открытым исходным кодом Этот редактор упрощает процессы редактирования и публикации видео, позволяет редактировать живые видео-потоки прямо в браузере. Редактор Silverlight Rough Cut Editor использовался во время зимних олимпийских игр в Ванкувере в 2010 году.

image

В первом пакете исправлений представлены следующие нововведения:

  • The RCE migrated to Visual Studio 2010, Silverlight 4 and IIS Smooth Streaming Client 1.5.
  • Issues fixed that improve CPU performance.
  • Bug fixing.
  • An enhanced setup experience with automation scripts for Windows 7, Windows 2008 and Windows 2008 R2.
  • Composite Stream Manifest generation integrated with the RCE.
  • An updated version of the Composite Stream Manifest generator that supports  manifest compression and the new IIS Media Services 4.0 manifest format (duration based).
  • A new Assets Data Provider that retrieves the assets from a plain XML.
  • A source code refactoring that takes advantage of the Smooth Streaming Plugin provided by the Silverlight Media Framework.

Анонс выхода пакета исправлений можно найти здесь. Загрузить Microsoft Silverlight Rough Cut Editor SP1 можно по этой ссылке.

Progg it

Выпущено обновление Silverlight Media Framework 2.3







image

Обновлена вторая версия фреймворка с открытым исходным кодом Silverlight Media Framework, который предлагает широкие возможности по созданию проигрывателей видео-контента в Silverlight, в том числе и для Windows Phone 7.

Данный фреймворк предыдущих версий использовался в ряде крупнейших мероприятий, таких как: олимпиады, Уимблдон, СуперКубок УЕФА, Роллан Гаррос, Тур де Франс и другие.

Список обновлений/изменений состоит из следующих пунктов:

  • Upgraded to version 1.5 of the SmoothStreamingMediaElement control
  • Fixed crash when changing current playlist item and old playlist item had queued text chunks
  • Added exception handling to VideoSyncManager
  • Resolved issue where OnCurrentPlaylistItem was firing twice with AutoLoad set to true
  • Phone template styling improvements
  • Fixed handling of encoded characters in caption text streams
  • Fixed issue where captions with line breaks would display in reverse order
  • Caption parsing performance improvements
  • Added IsStartPositionOffset to list of valid initparams
  • Added new stream selection methods to add/remove from currently selected list instead of providing a complete list of streams to be selected, SelectedCaptionStream and SelectedAudioStream properties modified to use new methods
  • Fixed PlayStateChanged event not firing Opened after manifest download fails
  • Changed PluginsManager property of SMFPlayer to protected so that subclassed players can access list of plugins
  • Added support for choosing the chunk download strategy for captions and other text streams as the playlist item and player level. Downloads now default to only asking for chunks near the current position.
  • Resolution property of MediaTrack is now populated properly.
  • Attributes collection of underlying track object is now available in MediaTrack object
  • Windows Phone version now supports RestrictTracks method on IMediaStream. This enables Windows Phone apps to use existing manifests.

Узнать о новом выпуске Silverlight Media Framework 2.3 и загрузить новую версию можно по этой ссылке.

Progg it

Выпущено сервисное обновление Silverlight 4.0







Microsoft выпустила сервисное обновление Silverlight 4.0 под версией 4.0.51204, которое содержит два важных исправления.

Первое исправление направлено на решение проблемы с диакритическими знаками, которые не отображались в некоторых элементах управления на платформе MacOS во внебраузерных приложениях.

Второе исправление направлено на смягчение требований к обновлению внебраузерными приложениями самих себя. Ранее подобное обновление могли осуществлять только приложения подписанные одним и тем же (непросроченным) сертификатом. С новым обновлением приложения смогут обновлять себя, если выполняются следующие условия:

  • старая и новая версии имеют валидные сигнатуры;
  • новая версия подписана сертификатом;
  • данные Subject и Issuer старого и нового сертификатов совпадают.

Обновление доступно или будет вскоре доступно через Windows Update. Официальная информация по обновлению доступна в статье KB2477244.

Progg it