Как стать автором
Обновить
0

Silverlight *

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

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

Шейдеры и немного магии

Время на прочтение1 мин
Количество просмотров1.1K
Привет!

В последнее время я «проникся» идеей создания custom-эффектов в Silverlight 3 beta/WPF. В качестве упражнения решил сделать эффект Джинна на Silverlight. Эффект Джинна — это эффект сворачивающегося окошка в Mac OS:



Для правильной работы демки вам понадобится… Silverlight 3 beta — справа ссылка на установку необходимого рантайма. Итак, вот что из этого получилось: демо (потягайте зеленый квадратик-лампу, нажмите Help).

Для тех, кому интересно узнать, как создавать свои собственные эффекты, и что именно стоит за Genie, я написал этот пост.

Авось, кому-нибудь когда-нибудь да пригодится :).

Отличного программирования, друзья!
Всего голосов 65: ↑40 и ↓25+15
Комментарии27

Онлайн-доклады по Silverlight 3 и Expression 3

Время на прочтение2 мин
Количество просмотров721
Как я писал ранее, к конференции ReMIX09 мы подготовили не только собственно доклады на мероприятии, но и множество дополнительных материалов для разработчиков и технических специалистов – прежде всего в виде онлайн-докладов.
Все они удобно собраны на одной странице – на сайте ReMIX и как специальный раздел сайта TechDays.
Сегодня я бы хотел остановиться на новых докладах, посвященным Silverlight 3 и Expression 3:
Читать дальше →
Всего голосов 34: ↑24 и ↓10+14
Комментарии11

Вышел Moonlight 2.0 preview 1

Время на прочтение1 мин
Количество просмотров592
imageДля ознакомления и тестирования стал доступен Moonlight 2.0 preview 1. Напомню, что это open-source реализация технологии Silverlight под множество платформ. В этом выпуске:

* поддержка Silverlight 2.0 (пока не полная, но очень близкая к полной);
* добавлены элементы управления оригинального Silverlight, которые выпущены под лицензией MS-PL (GPL-совместима);
* в дополнение к C#, вы можете писать свой код на динамических языках, таких как IronPython и IronRuby;
* Visual Basic runtime;
* поддержка adaptive streaming, технологии, которая позволяет разработчикам писать свои механизмы получения контента с набора серверов;
* поддержка DeepZoom;
* поддержка некоторых фишек Silverlight 3.0 (который еще в статусе beta): out-of-browser, класс WritableBitmap, поддержка SaveDialog, механизм плагинов медиа-конвеера (для написаня своих собственных кодеков).

Ссылки:
* исходный код (tar.bz);
* версия для Firefox/Linux;
* комментарии к релизу.
Всего голосов 56: ↑45 и ↓11+34
Комментарии5

Первый взгляд: Silverlight 3 – бесплатная книга

Время на прочтение1 мин
Количество просмотров998
В конце прошлого года мы анонсировали бесплатную книгу на русском языке “Введение в Microsoft Silverlight 2”. Это перевод известной книги Лоуренса Морони и комплексное руководство по данной технологии.

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

На конференции MIX09 было представлено бесплатное дополнений к этой книге с описанием новых возможностей третьей версии. На российской конференции ReMIX09 на прошлой неделе мы анонсировали перевод этого дополнения на русский язык, загрузить которое могут все желающие с сайта мероприятия. Авторизация доступна через OpenID, LiveID или логин/пароль.

Основное внимание уделено таким возможностям, как трехмерные преобразования, работа вне браузера, поддержка видео в формате H.264, работа с пиксельными шейдерами.

Мы надеемся, что данное руководство вместе с книгой по Silverlight 2 позволит всем желающим освоить интересную технологию и подготовиться к выходу финальной версии Silverlight 3.
Всего голосов 52: ↑33 и ↓19+14
Комментарии42

Истории

Webby Awards использует Silverlight

Время на прочтение1 мин
Количество просмотров467
image
Крупнейшая в мире интернет-премия Webby Awards в этом году выбрала технологию Silverlight для предоставления контента на своем сайте. И, хотя сам сайт не работает на технологиях от Microsoft, разработчики легко интегрировали Silverlight, на что потребовался труд двух человек в течении всего двух недель.

Уже сейчас вы можете посмотреть более 150 самых лучших видео-роликов номинированных на награду Webby и проголосовать за любой из них. Видео проигрывается в silverlight-плеере.

Кроме того, как сообщается, материалы с мероприятия по награждению победителей буду доступны на сайте в виде Photosynth и DeepZoom галерей.

У премии есть официальный twitter, в котором можно узнавать о новостях.
Всего голосов 35: ↑20 и ↓15+5
Комментарии38

Наша Russia на Silverlight – RuTube сделал площадку Smooth Streaming

Время на прочтение1 мин
Количество просмотров1.3K
20 апреля на конференции ReMIX09 мы анонсировали тестовую площадку крупнейшего российского видеохостинга RuTube технологии Smooth Streaming. Данная технология позволяет динамически в реальном времени менять качество картинки в зависимости от скорости Интернет-канала и загруженности центрального процессора у пользователя.

Финальная версия Smooth Streaming вышла буквально вчера, он является бесплатным дополнением к веб-серверу IIS7, который входит в Windows Server 2008, Windows Vista и Windows 7. Клиентом является плеер на Silverlight 2

Прямо сейчас вы можете зайти по адресу http://silverlight.rutube.ru и увидеть это все в действии. На странице собран набор роликов разной направленности и разного качества.

Более детально описание Smooth Streaming и методы его развертывания у себя на локальном компьютере можно увидеть в моем онлайн-докладе.

Отдельно хочется отметить, что это является по сути вторым в мире тестированием данной технологии после канадского CTV. Также уже несколько месяцев работает специальный сайт SmoothHD, на котором можно увидеть в действии Smooth Streaming.

Призываю каждого из вас попробовать страницу в действии и описать в комментариях свои впечатления – с указанием Интернет-канала и региона. Практика показывает, что технология работает во многих регионах нашей огромной страны!

Update: просьба указывать браузеры и системы. На Win7 пробовал на IE8, FF3, Chrome. На Mac тоже должно работать

Update2: попробуйте перетаскивать ползунок в разные участки роликов
Всего голосов 80: ↑56 и ↓24+32
Комментарии143

Вышел первый выпуск Бюллетеня Сильверлайтера

Время на прочтение1 мин
Количество просмотров572
Хочется сообщить Вам новость от Российского сообщества пользователей Silverlight – мы начинаем выпускать информационный бюллетень. Бюллетень будет выходить регулярно. Сейчас планируется делать два выпуска в месяц. Если Вы хотите написать статью, скринкаст или заметку для бюллетеня, задать вопрос, предложить идею или просто поговорить про RIA технологии – можете писать на e-mail: spugachev@gmail.com или в форум на нашем сайте: http://silverlighter.ru/forums/.

Читать бюллетень

Подписаться

Содержание первого выпуска:

Читать дальше →
Всего голосов 33: ↑21 и ↓12+9
Комментарии7

XAML Power Toys

Время на прочтение1 мин
Количество просмотров1.2K
XAML Power Toys – аддин для Visual Studio 2008 SP1 для разработчиков под Silverlight, WPF, облегчающий разработку генерацией XAML’а представений (View), а так же модели представления (ViewModel), со всем необходимыми бизнес-действиями и контролами.
Читать дальше →
Всего голосов 10: ↑7 и ↓3+4
Комментарии1

Silverlight 3 Beta – все ссылки и возможности

Время на прочтение2 мин
Количество просмотров678
Вчера на конференции MIX09 официально представили бета-версию Silverlight 3. Это версия прежде всего для разработчиков и энтузиастов, а не для конечных пользователей. Напомню, что финальная версия выйдет до конца года.

Для того, чтобы уже сегодня попробовать новые возможности вам нужно следующее:

Важно! После установки Silverlight 3 вы сможете запускать сайты, сделанные под предыдущие версии. Но вы не сможете создавать приложения для прежних версий.

Материалы по Silverlight 3 Beta потихоньку появляются на английском языке. К конференции ReMIX мы подготовим много материала и на русском.

Кратко о новых возможностях третьей версии (вернее, текущей бета-версии):
Читать дальше →
Всего голосов 42: ↑31 и ↓11+20
Комментарии37

Разработка Silverlight на Mac

Время на прочтение1 мин
Количество просмотров819
На конференции MIX объявили о поддержке Mac как платформы для разработки приложений Silverlight. Для этого выпускается расширение Eclipse Tools for Silverlight. Вместе с анонсом поддержки в Silverlight 3 трехмерности, мультитача, пиксельных шейдеров и GPU-ускорения эта новость тоже радует.
image
Всего голосов 45: ↑30 и ↓15+15
Комментарии10

Создаем Silverlight-приложение для сети Мой Мир@Mail.Ru

Время на прочтение3 мин
Количество просмотров889
image Как известно, наиболее популярные социальные сети в мире позволяют писать под себя специальные приложения. Одним из ярких примеров является Facebook, у которых есть своя разметка, доступ к данным и так далее. Мне было интересно написать сетевое прилоложение на Silverlight, и для Facebook для этого специальные проекты – например, Facebook Toolkit и Facebook.NET.

Среди российских сетей приложения позволяют писать ВКонтакте и Мой Мир, правда первый требует использования только Flash и все. Мой Мир же более дружественный – поддерживает обычный HTML, а значит и Silverlight. Собственно с ним я и решил экспериментировать.

На самом деле все просто – после регистрации в сервисе находим в меню “Мои приложения”, нажимаем на “Разработку приложений” и узнаем, как все это можно делать. Мой Мир поддерживает OpenSocial, так что мы можем программно получать информацию о нас самих, наших друзьях в сети и так далее.
Читать дальше →
Всего голосов 53: ↑34 и ↓19+15
Комментарии9

Бибигоша – детский виртуальный мир на Silverlight 2

Время на прочтение1 мин
Количество просмотров2.7K
На конференции “Платформа 2009” мы показали раннюю версию портала Bibigosha.ru. На прошлой неделе сайт официально открылся в экскурсионном режиме.

Бибигоша – это целый виртуальный мир для детей от 3 до 7 лет со своими героями, включая шестилапую(ого?) Бибигошу, играми, загадками и приключениями. Однако практика показывает, что не только дети любят в нее играть :)

Про общее назначение и цели проекта подробно рассказано в пресс-релизе Microsoft и видеосюжете в Вестях. Портал создан в рамках стратегического партнерства ВГТРК и Microsoft.

С технической точки зрения весь игровой мир полностью сделан на Silverlight 2 силами компании TVX. Для комфортной работы в регионах России с медленным Интернетом при первом запуске происходит кэширование большого объема данных. Так что не удивляйтесь, что первый запуск будет несколько долгим. Это только в начале.

Вообще, писать про Бибигошу сложно – это нужно видеть, наблюдать, изучать и играть :)

В будущем будет сделана специальная сеть для общения родителей, а на сайте будут находиться только дети. А пока сайт открыт в экскурсионном режиме всем желающим – так что наслаждайтесь!
Всего голосов 57: ↑34 и ↓23+11
Комментарии102

Курс по Silverlight от MIT

Время на прочтение1 мин
Количество просмотров831
На сайте Массачусетского технологического института (Massachusetts Institute of Technology, MIT) размещен в открытый доступ целый курс, посвященный Silverlight.
Читать дальше →
Всего голосов 27: ↑24 и ↓3+21
Комментарии8

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

Ресурсы по Silverlight на русском – на новогодние праздники :)

Время на прочтение2 мин
Количество просмотров1.5K
  Еще в июле я написал актуальный на тот момент список русскоязычных ресурсов по Silverlight и Expression. Сразу же обещал регулярно обновлять, да и предстоящие выходные с возможностью изучения чего-то нового располагают.
  Итак, напомню о центральных ресурсах по Silverlight, правда на английском языке – для пользователей, для разработчиков.
  Ну а теперь на русском.

  Вводные ролики на TechDays по 15 минут – для тех, кто вообще не знает о Silverlight ничего или почти ничего:
Читать дальше →
Всего голосов 60: ↑39 и ↓21+18
Комментарии14

Доступна бесплатная книга “Введение в Microsoft Silverlight 2”

Время на прочтение1 мин
Количество просмотров1.6K
  Как мы и обещали на открытии “Платформы 2009”, в Сети совершенно бесплатно доступна электронная книга “Введение в Microsoft Silverlight 2”. Это перевод наиболее популярного в мире издания по этой теме от известного автора Лоуренса Морони.
  Надеюсь, этот новогодний подарок вам понравится! А первыми о нем уже традиционно узнали подписчики Бюллетеня MSDN для разработчиков.
  Описание книги, а также исходные коды примеров доступны на специальной странице. А вот и прямая ссылка на загрузку. С наступающим Новым годом и приятного чтения!
Всего голосов 80: ↑66 и ↓14+52
Комментарии56

Silverlight 2: Проба пера

Время на прочтение6 мин
Количество просмотров886
«Лучший способ понять что-то, это объяснить это другому»
© Народная мудрость

Я практически полный 0 в Silverlight, но есть желание это исправить.
Итак, приступим.
Читать дальше →
Всего голосов 30: ↑18 и ↓12+6
Комментарии40

Предложите новые возможности в Silverlight

Время на прочтение1 мин
Количество просмотров557
  Joe Stegman, group program manager из команды Silverlight, достаточно известен пониманием ситуации внутри команды и умением рассказать все и сразу про Silverlight – например, на конференции MIX09.
  В период рождественских праздников Джо решил обновить свой блог – в частности, написав про работу с различными браузерами, в том числе и Оперой. Но самое интересно, что Джо предложил читателям сообщать ему те функции, которых сейчас в Silverlight нет, но которые разработчикам очень нужны в своей работе. Таблица с наиболее популярными запросами уже есть.
  Почему я об этом сейчас так подробно говорю? Дело в том, что во время общения с вами я часто слышу о том, например, что в Silverlight не хватает полноценной поддержки браузера Opera. И хотя многие сайты, в том числе на Silverlight 2, в Opera работают превосходно (например, Hard Rock Memorabilia), все же это не есть полноценная поддержка. А все дело в том, что в общемировом масштабе Opera занимает крайне малую долю, поэтому для международного продукта это не есть главный приоритет. И это лишь один из подобных примеров.
  Сейчас у вас есть отличная возможность рассказать команде разработки, что не хватает именно вам – разработчикам в России. Используйте эту возможность, оставляйте свои комментарии в блоге Джо.
Всего голосов 44: ↑28 и ↓16+12
Комментарии24

Silverlight Viewer для Photosynth

Время на прочтение2 мин
Количество просмотров878
Я надеюсь, все уже успели проникнуться фотосинтом, возможно, кто-то даже попробовал сделать свой собственный синт (благо это делается очень легко).

Несколько слов о том, на каких технологиях он основан, чтобы было понятно, причем тут Silverlight :)

Seadragon IconВ основе Photosynth лежит технология Seadragon, которая позволяет быстро просматривать огромные массивы информации, максимально экономя при этом трафик (за счет подгрузки только тех частей изображения, которые нужны в данный момент, а не всего, возможно, гигапиксельного изображения целиком), то есть технология стабильно работает даже на каналах с низкой пропускной способностью. Что важно, переход от одной части изображения  (или коллекции изображений) к другой осуществляется плавно, без резких скачков, сдвигов, переходов и т.д.
Читать дальше →
Всего голосов 33: ↑27 и ↓6+21
Комментарии14

Silverlight 2. Интеграция с HTML и JavaScript

Время на прочтение14 мин
Количество просмотров4.4K
Silverlighter
В начале хотелось бы поделиться интересной новостью. Мы при поддержке креативных дизайнеров из самарского Турбомилка запустили альфа-версию Сообщества пользователей Silverlight — сайт Сильверлайтер.

Кстати, Сильверлайтер — это не только участник сообщества, но и это замечательное существо с газовым свечением на картинке :)

Ну, а теперь, собственно, перейдём к самогй статье.
Здравствуйте дорогие читатели. Меня зовут Сергей Пугачёв. Я уже достаточно долгое время являюсь Silverlight разработчиком и активно пропагандирую данную технологию, поэтому меня часто спрашивают о том, как реализовать ту или иную возможность или функциональность. Данная статья является своего рода ответом на эти часто задаваемые вопросы. Это первая часть, она посвящена вопросам интеграции с HTML и JavaScript.

Читать дальше →
Всего голосов 79: ↑59 и ↓20+39
Комментарии58