Silverlight 4 Beta уже доступна

Вчера на конференции PDC09 была представлена бета-версия Silverlight 4 для Windows и Mac OS X. Было объявлено, что на сегодняшний день Silverlight уже установлен на 45% компьютеров с выходом в Интернет.

Среди новых возможностей – поддержка веб-камеры и микрофона, печати, официальная поддержка Google Chrome, интеграция с локальным компьютером, взаимодействие с Office и другими COM-объектами, рендеринг HTML-кода, поддержка drag-and-drop и другие возможности.

Кроме самого рантайма для разработчиков (эта версия не для конечных пользователей) доступны и обновления других компонентов:

Silverlight 4 Beta выходит всего через четыре месяца после выпуска Silverlight 3 – основываясь на тех отзывах и пожеланиях, которые оставляли разработчики со всего мира.

Итак, что же появилось в Silverlight 4 Beta:

  • Разработка бизнес-приложений
    • Вывод на печать содержимого Silverlight-приложений
    • Более 60 настраиваемых элементов управления, включая RichTextArea для полной работы с текстом, ссылками, картинками и редактированием
    • Поддержка локализации, в том числе на языки с иероглифами и написанием справа налево
    • Общий код для серверной и клиентской стороны
    • Улучшения в связывании данных
    • Поддержка MEF (Microsoft Extensibility Framework)
    • Обновления в RIA Services
    • Полный визуальный редактор в Visual Studio 2010
  • Новые возможности в интерактивности
    • Поддержка веб-камеры и микрофона
    • Локальный захват видео и аудио без серверной стороны
    • Поддержка работы с буфером и drag-and-drop
    • Программная обработка правой кнопки мыши и колеса прокрутки мыши
    • Удвоение производительности при старте по сравнению с Silverlight 3
    • Улучшения в анимации для более динамичных интерфейсов
    • Поддержка жестов и других аспектов multi-touch
    • Поддержка мультикаст-трансляций и интеграция с Windows Media Services
    • Защита контента с помощью PlayReady, в том числе для H.264
  • Работа вне браузера и интеграция с локальным компьютером
    • Теперь приложения делятся на sandboxed (обычные) и trusted (с большими правами доступа к локальному компьютеру)
    • Для sandboxed-приложений
      • Интеграция HTML-кода внутрь Silverlight-приложений
      • Окна напоминания в углу экрана (как в Outlook)
      • DRM-защита при отключении от Интернета
      • Полный контроль над размером окна при работе вне браузера
    • Для trusted-приложений (в дополнение к предыдущему)
      • Чтение и запись файлов в папках с документами, музыкой, картинками и видео (папки “Мои” в Windows, эквиваленты – в Mac OS)
      • Взаимодействие с COM-объектами (интеграция с Office, доступ к USB и другие возможности)
      • Управление доступом через групповые политики в организации
      • Полный доступ к клавиатуре в полноэкранном режиме
      • Кросс-доменное взаимодействие без дополнительных разрешений

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