Вчера на конференции
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 и другие возможности)
- Управление доступом через групповые политики в организации
- Полный доступ к клавиатуре в полноэкранном режиме
- Кросс-доменное взаимодействие без дополнительных разрешений
На английском языке доступно
подробное описание новых возможностей, а также
видеоуроки по отдельным функциям. В ближайшее время будет появляться все больше материалов, в том числе на русском языке.
комментарии (40)
Поддерживаю! SL становится все более вкусен для интерфейсов корпоративных приложений.
microsoftpdc.com/Videos
Код пишут десятки и даже, думаю, не менее сотни программистов, каждый пишет как хочет, нет единого подхода, и нет возможности контролировать весь этот процесс, бардак вобщем (((
Мне кажется, что даже Adobe Flash не так популярен.
Если нет, то скажу, что конкретно меня интересуют Linux и FreeBSD.
Intel сделает на Moblin Linux в 2010 году.
Moonlight поддерживает в том числе внебраузерную работу.
Доля FreeBSD среди клиентских компьютеров Интернет-пользователей — это сколько?
FreeBSD меня интересует, потому что сам пользуюсь иногда, хотя да, понимаю, что на десктопах FreeBSD очень мало, поэтому экономически неправильно делать Sl для нее, но есть совместимость с Линуксом, так что вопрос про Линукс в силе.
Другими словами, если нужно приложение, которое должны видеть пользователи трех платформ (Win/Lin/Mac), и это приложение должно везде выглядеть и работать одинаково, то нужно выбирать что угодно, только не SL. Потому что видете ли Monolight — Currently support for Silverlight 2.0 is in pre-Alpha stage. Может быть эта информация устарела (я не слежу за Monolight). Cейчас же, получается несколько удручающая картина. Silverlight всем хорош, особенно для .NET разработчика, но использовать его «на полную катушку» не получается, т.к. нет нормальной поддержки Linux.
Повторюсь — Station.ru запустился на Silverlight 3 неделю назад. Он работает на Linux.
Честно говоря, ничего не понял, причем здесь это. Какая разница на чем крутится Station.ru? Важнее какие OC будут использовать клиенты этого сайта, и смогут ли они установить Silverlight плагин. Могу лишь процитировать одного из комментаторов: -«Блин так и хочется использовать все это добро в рабочих проектах, столько бы проблем решил SL, но высшее руководство непреклонно». А не преклонно руководство, в частности, и из-за отсутствия нормальной поддержки Linux. И да. Хотелось бы уточнить. «А сколько процентов ваших пользователей заходят к вам на сайт из Linux?» — это официальная позиция компании? :) Технология отличная, вот только бы сделать настоящую кросс-платформенность.
www.adobe.com/products/player_census/flashplayer/
Уже второй день ни чего не выходит дельного сделать:(
Спасибо!