Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Вчера на конференции 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? Спасибо!