Jaa


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 и другие возможности)
      • Управление доступом через групповые политики в организации
      • Полный доступ к клавиатуре в полноэкранном режиме
      • Кросс-доменное взаимодействие без дополнительных разрешений

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

Comments

  • Anonymous
    November 18, 2009
    Миша а ты не можешь подкинуть идею, что бы Silverlight был предустановлен в дистрибутивы Windows, сервис паков, и что бы устанавливался через Windows Update ? На простым смертным программистам это было бы весьма кстати.

  • Anonymous
    November 18, 2009
    Подскажите, пожалуйста, что означает следующий пункт: The .NET Common Runtime (CLR) now enables the same compiled code to be run on the desktop and Silverlight without change. Я правильно понял, что SL-проект теперь можно будет без доработок откомпилировать как WPF-приложение или я слишком оптимистичен?

  • Anonymous
    November 18, 2009
    Nimnul, а с адобой и всякими еврокомиссиями Вы за них будете судиться?

  • Anonymous
    November 19, 2009
    Да. Спасибо. Я уже прочитал. Ужос... Как же угнаться-то за этим сильверлайтом... :)

  • Anonymous
    November 19, 2009
    Я в шоке. Такое впечатление что всех программистов компания Microsoft решила сделать как минимум многозадачными :) Скорость выхода продуктов и их количество потрясают. Сижу и думаю, что мне делать, толи новый Silverlight потрошить, толи новинки платформы 2010... Прямо как в анекдоте с обезьяной - охото быть и умной и красивой, а мне нужно и то и другое...

  • Anonymous
    November 19, 2009
    Mentor А ты изучай только то, что нужно для твоей текущей задаче, и что нибудь для души :) Denis Makarov именно в этом причина? Ну тогда нужно сделать так что бы сильвер был частью операционной системы :). Например пусть эксплорер на сильвере напишут. И еще вопрос я никак

  • Anonymous
    November 19, 2009
    не найду ClickOnce для сильвера.

  • Anonymous
    November 19, 2009
    Nimnul хех, так мне теперь и нужно 4й Silverlight + sharepoint 2100 изучать... С кого начать? Сам не знаю. Если писать на Silverlight3, то в принципе все будет в ажуре, но на Silverlight4 открываются такие дополнительные возможности - просто сказка... И почему у меня не 8 рук и не 8 глаз...

  • Anonymous
    November 19, 2009
    Когда же они нормальное взаимодействие с серверным кодом доделают? Как нет сокединения с сервером по 80 по порту, так видимо и не будет. Ну и как это хауноу продвигать людям, когда с работы даже мне не посмотреть нормальные приложения, так как банально 943 порт забанен (буржуи, что с них взять).

  • Anonymous
    November 19, 2009
    Nimnul, конечно в этом. Им за включение IE в состав винды 5 лет по мозгам ездили. Кроме того, разработка SL на данном этапе и так наверняка убыточна, чтобы еще и нарываться на некислые штрафы. Вот если бы SL официально стал подмножеством WPF, тогда бы можно было подсовывать xbap тем у кого нет сильверлайта, но есть свежий фреймворк. Собственно, можно и сейчас, но с геморроем.

  • Anonymous
    November 20, 2009
    >> Собственно, можно и сейчас, но с геморроем. Denis Makarov ты имеешь ввиду что сейчас можно разработать нечто на WPF что будет работать как сильвер? Mentor >> дополнительные возможности - просто сказка... Что за возможности, может я чего то пропустил?

  • Anonymous
    November 20, 2009
    Здравствуйте, Михаил, подскажите, будет ли разработка в Silverlight 4 доступна из Visual Studio 2008? А то у меня сложилось впечатление, что только для 2010.

  • Anonymous
    November 21, 2009
    Сергей, разработка под Silverlight 4 доступна только в Visual Studio 2010

  • Anonymous
    January 01, 2010
    Объясните плиз, если поставить Silverlight 4 beta, приложения в VS2008 будут по-прежнему создаваться для версии Silverlight 3 или VS2008 вообще перестанет создавать проекты на Silverlight?

  • Anonymous
    January 11, 2010
    Миша, когда появится релиз 4ого Silverlight-a? И где взять пример видеочата на Silverlight? Спасибо!