Как стать автором
Поиск
Написать публикацию
Обновить
0

Silverlight *

Программная платформа, разработанная Microsoft

Сначала показывать
Порог рейтинга
Уровень сложности

Sketch Flow — небольшое практическое использование

Время на прочтение2 мин
Количество просмотров3.3K
Насмотревшись разных презентаций и начитавшись интервью, решил попробовать применить Sketch Flow к небольшому новому проекту.

Для справки: Sketch Flow — это кусочек Expression Blend 3, служащий для прототипирования пользовательских интерфейсов. Про него уже немного рассказывали на хабре (1, 2). Лично мне понравилась его презентация на MIX'09 (около часа видео, английский).
Читать дальше →

Silverlight 4: Легкий обзор по работе с веб-камерой

Время на прочтение1 мин
Количество просмотров1.2K
Поддержка веб-камеры была самой предвкушаемым нововведением и не стала ни для кого новостью. Относительно просто активировать данную функцию. Ниже приведенный пример демонстрирует простой UI с кодом, который подключает веб-камеру. Данный пост не затрагивает работу с несколькими веб-камерами, тем не менее, вызывая CaptureDeviceConfiguration.GetAvailableVideoCaptureDevices, вы получаете список всех доступных веб-камер.
Читать дальше →

Подробный обзор нововведений Silverlight 4

Время на прочтение11 мин
Количество просмотров3K
silverlight 4Эта статья содержит более подробное описание нововведений Silverlight 4, таких как:
  • Печать из приложений
  • Обработка нажатий правой кнопки мыши и движений колеса
  • Работа с веб-камерой и микрофоном
  • Работа с буфером обмена
  • Особености trusted-приложений
  • Взаимодействие с объектами COM
  • и многое другое…
Для большинства приведены примеры кода и изображения.
Читать дальше →

Работа с веб камерой и микрофоном в Silverlight 4

Время на прочтение9 мин
Количество просмотров4.7K

Введение

То, что многие Сильверлайт разработчики давно ждали, произошло. Четвёртый Сильверлайт позволяет получить доступ к веб камере и микрофону. И пусть это не является революцией, в отличие от многих других новых возможностей (конкурирующие технологии поддерживали камеру и микрофон уже давно), но мощь, простота и удобство нового API заслуживают того, чтобы на эту часть функциональности четвёртого Сильверлайта Вы обратили самое пристальное внимание.

Работа с веб камерой и микрофоном

Итак, веб камера и микрофон на компьютере пользователя могут быть, а могут и отсутствовать. Также бывают ситуации, когда есть несколько источников видео и звука. Для того, чтобы определить с какми устройствами мы будем работать, а также в случае необходимости запросить у пользователя доступ к этим устройствам (Сильверлайт не позволяет без явного на то разрешения пользователя получить доступ к веб камере или микрофону), сществует статический класс CaptureDeviceConfiguration. Давайте посмотрим как с этим классом работать. Но предварительно создадим новый проект Сильверлайт приложения в Visual Studio 2010 и добавим на страницу MainPage.xaml некоторую XAML разметку:
<StackPanel Orientation="Vertical" VerticalAlignment="Center"
      HorizontalAlignment="Center">
  <Rectangle Width="320" Height="240" x:Name="videoRect"/>
  <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
    <ListBox x:Name="VideoSources">
      <ListBox.ItemTemplate>
        <DataTemplate>
          <TextBlock Text="{Binding FriendlyName}"/>
        </DataTemplate>
      </ListBox.ItemTemplate>
    </ListBox>
    <ListBox x:Name="AudioSources">
      <ListBox.ItemTemplate>
        <DataTemplate>
          <TextBlock Text="{Binding FriendlyName}"/>
        </DataTemplate>
      </ListBox.ItemTemplate>
    </ListBox>
  </StackPanel>
  <StackPanel Orientation="Horizontal" HorizontalAlignment="Center">
    <Button Margin="5" Content="Начать захват" x:Name="startCapture"/>
    <Button Margin="5" Content="Остановить захват" x:Name="endCapture"/>
  </StackPanel>
</StackPanel>

* This source code was highlighted with Source Code Highlighter.
Читать дальше →

Silverlight 4 Beta уже доступна. Что внутри?

Время на прочтение2 мин
Количество просмотров649
Вчера на конференции 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 4: NotificationWindow

Время на прочтение1 мин
Количество просмотров490
В Silverlight 4 добавили новый объект — NotificationWindows, который позволяет уведомлять пользователя о различных событиях. Так как он функционирует, как системное сообщение, то работать будет только при запуске приложения за пределами браузера.
Читать дальше →

Silverlight и кодировки

Время на прочтение3 мин
Количество просмотров2K

Silverlight довольно удобен тем, что предоставляет почти «полноценный» .net в клиентских приложениях. Если бы не это «почти», то всё было бы замечательно. Недавно мне понадобилась необходимость использовать одну .net-библиотеку. Я начал с того, что переставил настройки проекта на silverlight и добавил её к основному проекту. Приложение откомпилировалось и я уже обрадовался, что вот так легко можно использовать уже имеющиеся наработки, но радоваться было рано...

Читать дальше →

Station.ru – онлайн-радио вне браузера на Silverlight

Время на прочтение1 мин
Количество просмотров3.1K
На открытии конференции “Платформа 2010” мы показали Station.ru – новую разработку QuantumArt для Русской Медиагруппы. Это единая точка входа для популярных радиостанций холдинга — “Русское Радио”, “Радио Maximum”, DFM и других.

Кроме традиционного прослушивания радио онлайн, на сайте реализован интересный плеер, который позволяет настроить музыку под себя и сделать свою радиостанцию. Можно задать свое текущее настроение, желаемый темп, тембр и популярность мызуки – и сайт подберет плейлист специально для вас.

Самое интересное, что этот плеер можно запустить и вне браузера – благодаря возможностям Silverlight 3. Просто зайдите на http://station.ru/desktop и нажмите кнопку “Установить плеер на компьютер”!
Читать дальше →

SilverX — конвертация flash в проекты silverlight

Время на прочтение1 мин
Количество просмотров726
image

Рад сообщить о достаточно новом проекте, который может облегчить жизнь silverlight-разработчиков и значительно упростить процесс миграции flash-роликов на silverlight.

На сайте SilverX есть следующее описание проекта:

«Проект SilverX предназначен для silverlight-разработчиков и дизайнеров, которые мигрируют свой flash-контент на silverlight. SilverX может использоваться в следующих сценариях:
  • экспорт векторной графики из CorelDraw в SWF-файл и последующая конвертация в silverlight XAML;
  • конвертация векторной графики встроенной в SWF-файл в контент, готовый для использования в приложениях silverlight;
  • извлечение векторной графики встроенной в SWF-файл;
  • трансформация flash-анимаций в silverlight-ролики;
  • трансформация flash-баннеров в готовые slilverlight-баннеры.
».

Нужно добавить, что контент не просто трансформируется и конвертируется из flash в silverlight. Дополнительно создается проект, готовый для работы с ним в Visual Studio 2008 SP1 и Expression Blend 3. Что позволяет внести изменения в контент сразу после конвертирования в удобных средствах для работы с silverlight.

SilverX активно развивается и бесплатен для личного пользования.
Радует, что автор проекта, похоже, русскоязычный разработчик по имени Roman Petrov.

Intel поддержит Silverlight на платформе Moblin

Время на прочтение1 мин
Количество просмотров575
image
На днях, 22 сентября, компания Intel объявила о том, что она разрабатывает новую платформу разработки и распространения приложений для нетбуков Atom Developer Platform. Среди прочего было заявлено о том, что данная платформа будет поддерживать разработку Silverlight-приложений.

Как сообщает eweek.com, на проходящем мероприятии Intel Developer Forum, компания Intel заявила о том, что в начале 2010 года операционная система Moblin, основанная на Linux, будет официально поддерживать Silverlight 3.

В ходе открытия конференции, вице-президент Intel и руководитель группы Software and Services Group Рени Джеймс (Renee James) и Ян Эллисон-Тэйлор, руководитель направления Client Platforms and Tools в Microsoft, заявили о сотрудничестве. В качестве демонстрации было показано видео IIS Smooth Streaming одинаково работающее через Silverlight как на Windows так и на Moblin.

Таким образом, Intel и Microsoft будут сотрудничать и продвигать технологию Silverlight на рынке нетбуков оснащенных операционной системой Moblin.

PS: подтверждение от команды Silverlight

PS: проект Silverlight для Moblin не имеет отношения к Moonlight и независим от него.

Бизнес-приложения для Silverlight 3 и .NET RIA сервисов. Часть 1: Навигация

Время на прочтение3 мин
Количество просмотров1.1K
Бизнес-приложения требуют наличия профессионалов, но кто из нас содержит на полную ставку дизайнера в своем штате? Думаю, немногие. Вот почему мы тратим много своих сил на создание мощного функционала работающего «из коробки». Проекты Silverlight Navigation Application и Silverlight Business Application(с поддержкой авторизации пользователей) начинаются с простой, предписывающей структурой приложения, приятным видом, который очень просто изменить, даже для разработчика.
Читать дальше →

Проигрывание Youtube HD в Silverlight

Время на прочтение1 мин
Количество просмотров1.1K
После прочтения заметки в блоге Кори Шумана о возможности проигрывать youtube видео в Silverlight, я решил самостоятельно попробовать сделать это.

Вот скриншот Asteroid Impact, который проигрывается в Silverlight 3 Video Player c галереи кода MSDN, используя Youtube поток.
image
Читать дальше →

Flex 3 vs. Silverlight 3 в Enterprise разработке

Время на прочтение7 мин
Количество просмотров1.6K

Мы видим изобилие статей по сравнению Flex и Silverlight, но я так и не увидел, ни одного слова про сравнение обеих технологий со стороны enterprise разработки. Многие люди, которые профессионалы во Flex цитируют основы, но в корпоративной среде это не должно быть основным доводом, а только одним из фактов, который повлияет на ваше решение.
Читать дальше →

Ближайшие события

Открыт Seadragon.com — хостинг гигапиксельных изображений

Время на прочтение1 мин
Количество просмотров2.2K
Команда Live Labs объявила вчера об открытии ресурса seadragon.com, который позволяет бесплатно хостить гигапиксельные изображения (в сущности, размер вообще неограничен). Например, на картинке ниже представлено изображение размером в 73 гигапикселя!

Работа ресурса проста, вы указываете ссылку на любое изображение доступное в web и получаете возможность передать ссылку на deepzoom-страницу этого изображения со всем присущеми этой технологии функциями: плавному зуму и просмотру сверхбольших изображений. Кроме того, вы можете встроить в свой блог или ресурс deepzoom-элемент с вашим изображением.

Все это работает в любом браузере и на любой системе, благодаря технологии Seadragon Ajax, которая не требует Silverlight и обладает теми же функциями. Кроме того, доступен клиент Seadragon для iPhone, который можно скачать на AppStore. Работает ресурс в облаке на Windows Azure.

PS: хабраюзер iNspiter  выложил свою 134-мегапиксельную картинку ночной земли, спешите видеть

Google Wave подружили с Silverlight

Время на прочтение1 мин
Количество просмотров637
Блоггер David Ing сумел подружить техническую демонстрацию Google Wave с Silverlight. Для этого он использовал официальное руководство для написания гаджетов для Wave и материалы проекта Gestalt, который позволяет внедрять в HTML Ruby и Python коды, а так же разметку XAML. Получилось хорошо (взят анимированый гриб с Gestalt).

image

Это отличный пример того, что грамотные люди вместо поиска причин для противостояния технологий дружат с ними. И используют совместно. Как говорит сам блоггер: «As you can imagine, the Microsoft people ignore Wave and the Google people dislike Silverlight, so I'm in a camp of about zero people so far». Думаю, со временем, число людей в твоем лагере значительно вырастет, Дэвид. :-)

Физический движок для Silverlight + отличные демо

Время на прочтение1 мин
Количество просмотров1.8K
На портале codeplex, где хостится уже более 10 000 библиотек, приложений и утилит с открытым исходным кодом, есть проект Physics Helper for Silverlight, Blend, and Farseer, который представляет собой очень качественную реализацию физического движка для silverlight-приложений. Для демонстрации возможностей применения этого движка, автор написал несколько забавных демонстраций, которые можно посмотреть по этому адресу www.spritehand.com/silverlight/2.0/physicshelper/PhysicsHelperDemos.htm

image 1 image 2 image 3 image 4

hint: почти во всех демо вы можете управлять предметами с помощью мыши или клавиатуры

Любой желающий может использовать данный движок для своих целей.

PS: для ActionScript3 есть Box2DFlashAS3 — опенсорс-порт c++ -библиотеки Box2D от Erin Catto

$10000 за лучшее приложение на Silverlight

Время на прочтение1 мин
Количество просмотров449
ComponentArt Silverlight Coding Competition


В конце июня стартовал летний конкурс Silverlight-разработчиков, организованный ComponentArt. Победителя ждет ценный приз — $10000!

Полная версия правил доступна на странице сайта. Конкурс продлится до 22 сентября, публичное голосование уже идет, а победителей объявят 20 октября.

И да, участвовать могут разработчики со всего мира, в том числе из России.

10 гигабайт под Silverlight-приложения бесплатно!

Время на прочтение3 мин
Количество просмотров1.3K
Как многие знают, недавно произошло значительное событие для Silverlight-разработчиков – выход третьей версии этой RIA-платформы. Описание всех нововведений Silverlight 3 занимает несколько страниц и послужит еще материалом для многих статей. Но в этой статье речь пойдет не об этом, а о сервисе Microsoft Silverlight Streaming, который предлагает вам 10 гигабайт бесплатного пространства для ваших silverlight-приложений!
Суть состоит в том, что уже через несколько минут после создания silverlight-приложения, вы можете воспользоваться удаленным хостингом для его поддержки. Вы можете вставлять ссылки на него в свои страницы и проекты, не нагружая свои серверы запросами и траффиком. Эдакий CDN для silverlight-приложений. Быстрый, простой и бесплатный!
Читать дальше →

Silverlight 3 официально вышел в России

Время на прочтение1 мин
Количество просмотров637
Платформа интерактивных Интернет-приложений Microsoft Silverlight 3 официально обновилась до финальной версии. В официальном русскоязычном пресс-релизе можно узнать детали, а также впечатления российских компаний от его использования – ВГТРК, Rutube, Actio, Мариинского театра и Библиотеки Президента.

Сам Silverlight 3 и обновления приложений для разработчиков уже доступны:
Silverlight 3 включает много новых возможностей, среди которых поддержка работы вне браузера, 3D-трансформации, аппаратное ускорение, шейдерные эффекты, множество готовых элементов управления, адаптивное вещание с помощью технологии Smooth Streaming и многое другое.

Кроме Silverlight 3 доступен релиз-кандидат инструмента SketchFlow (и Blend 3 в целом), который позволяет работать с эскизами интерфейсов приложений, постепенно превращая их в реальный дизайн. Финальная версия Expression 3 будет выпущено в течение 30 дней.

Все русскоязычные материалы по возможностям Silverlight 3 и Expression 3 удобным образом собрали авторы сообщества разработчиков Сильверлайтеров. Кстати, рекомендую подписаться на RSS-поток их Бюллетеня, чтобы быть в курсе русскоязычных материалов по Silverlight.

Международный запуск Silverlight 3 и Expression 3 состоится сегодня в 18:00 МСК на сайте www.seethelight.com.

Вклад авторов