Silverlight 4 Beta уже доступна
Вчера на конференции PDC09 была представлена бета-версия Silverlight 4 для Windows и Mac OS X. Было объявлено, что на сегодняшний день Silverlight уже установлен на 45% компьютеров с выходом в Интернет.
Среди новых возможностей – поддержка веб-камеры и микрофона, печати, официальная поддержка Google Chrome, интеграция с локальным компьютером, взаимодействие с Office и другими COM-объектами, рендеринг HTML-кода, поддержка drag-and-drop и другие возможности.
Кроме самого рантайма для разработчиков (эта версия не для конечных пользователей) доступны и обновления других компонентов:
- Visual Studio 2010 Beta 2 или Visual Web Developer Express 2010 Beta 2
- Silverlight Tools for Visual Studio 2010
- Expression Blend for .NET 4 Preview
- WCF RIA Services (ранее - .NET RIA Services)
- Silverlight 4 SDK CHM (офлайн-документация) – или в онлайн-режиме
- Silverlight Toolkit для Silverlight 4
- Silverlight Media Framework
- Собственно рантайм: Windows и Mac (входит в Tools)
- Silverlight 4 SDK – входит в Tools
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 2010Anonymous
January 01, 2010
Объясните плиз, если поставить Silverlight 4 beta, приложения в VS2008 будут по-прежнему создаваться для версии Silverlight 3 или VS2008 вообще перестанет создавать проекты на Silverlight?Anonymous
January 11, 2010
Миша, когда появится релиз 4ого Silverlight-a? И где взять пример видеочата на Silverlight? Спасибо!