<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр / Silverlight / Захабренные</title>
	<link>http://habrahabr.ru/rss/blog/silverlight/</link>
	<description><![CDATA[Захабренные посты из блога «Silverlight» на Хабрахабре]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Fri, 10 Feb 2012 20:02:16 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
		
	
		
	<item>		
		<title><![CDATA[Silverlight / [Из песочницы] Доступ к буферу обмена операционной системы из веб-приложения]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/137341/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/137341/</link>			
		<description><![CDATA[Возможно, вам понадобится использование буфера обмена операционной системы прямо со страницы веб-приложения в браузере. Немного изучив информацию можно обнаружить, что сделать это напрямую со страницы HTML средствами javascript невозможно в связи с политикой безопасности, конкретно, запись в него может быть использована в нехороших целях злоумышленниками. Обходных путей несколько, о них можно найти много ссылок и примеров.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/137341/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Tue, 31 Jan 2012 09:54:00 GMT</pubDate>
		<author>blackswanny</author>
		<category>Clipboard</category><category>Silverlight</category><category>буфер обмена</category>
	</item>
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Загрузчик изображений. Закрывая тему]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/135481/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/135481/</link>			
		<description><![CDATA[<h4>Предисловие</h4><br/>
Всем привет. О создании загрузчика изображений я уже писал. Сначала — <a href="http://habrahabr.ru/blogs/Flash_Platform/132489/">загрузчик на flash</a>, затем — <a href="http://habrahabr.ru/blogs/html5/133351/">на html5</a>. По большому счёту, этих двух вариантов достаточно. И если вы поклонник рациональности, а сама тема особенного интереса не вызывает, то можете дальше не читать.<br/>
Рабочий пример загрузчика на Silverlight 4 привожу здесь же: <a href="http://alvaro.jdart.ru/wp-content/uploads/Uploader/Uploader.zip">да вот он</a>.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/135481/#habracut">Мало текста и много кода</a> </div>]]></description>
		
		<pubDate>Thu, 29 Dec 2011 18:21:56 GMT</pubDate>
		<author>Alvaro</author>
		<category>загрузка</category><category>silverlight</category><category>асинхронная загрузка</category><category>html</category><category>imagetools</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Silverlight 5 Released!]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/134348/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/134348/</link>			
		<description><![CDATA[Microsoft выпустили Silverlight 5. Поддержка будет производиться до 2021 года.<br/>
<br/>
<img src="http://habrastorage.org/storage1/b3c33a9d/b0d07bb9/4112760c/53d4d2af.png"/><br/>
<br/>
Установочный файл Silverlight 5 весит меньше 7МБ и устанавливается за 10 секунд. В него добавили много вкусного и полезного.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/134348/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sat, 10 Dec 2011 08:31:23 GMT</pubDate>
		<author>DreamWalker</author>
		<category>Microsoft</category><category>Silverlight</category><category>Silverlight 5</category>
	</item>
	
	
	
	
	
	

	
	
	
		
	<item>		
		<title><![CDATA[Silverlight / [Перевод] Microsoft может закрыть разработку Silverlight после следующего релиза]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/132298/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/132298/</link>
		<description><![CDATA[Вслед за новостями, поступившими из стана Adobe, о планах закрыть поддержку Flash для мобильных устройств, Microsoft следует их примеру и, возможно, прекратит развитие Silverlight после выпуска 5-й версии. Информация об этом поступила сразу из нескольких источников, цитирующих хорошо осведомленную Mary Jo Foley.<br/>
<br/>
Пока неизвестно, будут ли выпускаться service packs и осуществляться поддержка Silverlight 5, но судя по всему, компания переключает свой фокус на другие сферы деятельности.<br/>
<br/>
Microsoft и раньше заявлял о HTML5, как о будущем веба, но таких резких шагов от них не ожидалось. Естественно речь не идет об исчезновение ни Flash, ни Silverlight, но, видимо, интернет движется к чему-то общему, стандартизированному и открытому.<br/>
<br/>
Еще одним интересным моментом является то, как Microsoft себя поведет с Windows Phone, где Silverlight играет значительную роль.<br/>
<br/>
UPD: Предположительно источником новости является <a href="http://www.zdnet.com/blog/microsoft/will-there-be-a-silverlight-6-and-does-it-matter/11180">эта статья</a>.]]></description>
		
		<pubDate>Wed, 09 Nov 2011 16:19:10 GMT</pubDate>
		<author>alevin</author>
		<category>Silverlight</category><category>Microsoft</category><category>Flash</category><category>Adobe</category><category>HTML5</category>
	</item>
	
	
	

	
		
	<item>		
		<title><![CDATA[Silverlight / [Из песочницы] Игровой цикл в Silverlight]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/125037/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/125037/</link>			
		<description><![CDATA[В этой статье, опишу использование в Silverlight игрового цикла. Функции, которая содержит всю логику по работе с анимацией и обработки действий пользователя, влияющие на анимацию. На примере управление машинкой.<br/>
<br/>
<a href="http://zabil.xtreemhost.com/samples/demo-simple-game-loop"><img src="http://storage6.static.itmages.ru/i/11/0724/h_1311512285_585593895c.png" alt="Кликните на картинке, что бы посмотреть пример"/></a><br/>
<br/>
Silverlight имеет отличную поддержку анимации. Дергаешь свойства в Blend, ставишь ключики. И все работает, контролы реагируют на действия пользователя. Программно, через <i>Storyboard</i>, анимация изменения свойства из состояния А в состояние Б, без происшествий по середине, тоже делается легко. Но когда дело доходит до сложной анимации (физика, расчет столкновений, динамическое изменение анимационной кривой), то реализация анимации через <i>Storyboard </i>значительно усложняет код или вообще не возможна.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/125037/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Wed, 27 Jul 2011 10:51:39 GMT</pubDate>
		<author>zabil</author>
		<category>silverlight</category><category>game loop</category><category>игровой цикл</category>
	</item>
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Электродневник]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/124389/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/124389/</link>			
		<description><![CDATA[Года два назад сделал на Silverlight для личного пользования вэб-приложение для ведения личного дневника. Для тех кому это нужно — хочу поделиться своим решением.<br/>
<br/>
На личном опыте знаю, что основная функция дневника — это быстрое добавление небольшой новой записи (перечитывание дневника случается раз в пару лет). Ну и, конечно, крайне важно обеспечить конфиденциальность.<br/>
<br/>
Приложение имеет только клиентскую часть, сами данные в интернете не хранятся. По сути, приложение является специализированным редактором локальных файлов с возможностью автоматического шифрования и добавления к записям метаданных.<br/>
<br/>
Попробовать в действии можно тут: <a href="http://www.kalantyr.ru/Diary">www.kalantyr.ru/Diary</a> без каких-либо регистраций.<br/>
<br/>
Синхронизацию данных между компьютерами (велосипед) решил не изобретать и синхронизирую файл данных просто через DropBox. Или можно носить его с собой на флэшке — кому как удобнее.<br/>
<br/>
Предваряя сомнения: возможно, кто-то скажет, что вот сейчас приложение ничего никуда не отправляет, а через пару месяцев тихо начнет… Если кому нужно — я могу выслать исходники, мне не жалко. Или просто готовый скомпилированный xap-модуль — выкладывайте на свой хостинг и пользуйтесь на здоровье.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/124389/#habracut">Скриншоты и технические подробности...</a> </div>]]></description>
		
		<pubDate>Mon, 18 Jul 2011 15:30:04 GMT</pubDate>
		<author>Kalantyr</author>
		<category>Silverlight</category><category>Дневник</category>
	</item>
	
	
	
	
	
	

	
		
	<item>		
		<title><![CDATA[Silverlight / [Из песочницы] Автоматизация локализации в Silverlight при помощи макросов Visual Studio]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/116988/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/116988/</link>			
		<description><![CDATA[<img src="http://habrastorage.org/storage/habraeffect/c2/f8/c2f85dfacd8aac25a680915077919c20.jpg" alt="большая красная кнопка"/><br/>
<br/>
Здравствуйте. Хочу поделиться небольшой наработкой в области автоматизации локализации приложений разработанных с использованием технологии SilverLight. Прочитав <a href="http://habrahabr.ru/blogs/silverlight/87450/">этот </a> пост (Локализация в Silverlight), стало ясно, что придется выносить все строковые константы в ресурсные файлы, что нельзя назвать особо интеллектуальной работой. Поэтому решил пойти длинным путём и попробовать автоматизировать данный процесс с помощью встроенных в Visual Studio макросов.<br/>
<br/>
В связи с тем, что от меня так же требовали немного причесать код, было решено отказаться от полной автоматизации (полного сканирования всех xaml файлов с поиском русских букв и вынесением в ресурсы). Плюс не смог придумать нормальной автоматизации замены строковых констант в .cs файлах.<br/>
<br/>
После анализа были выработаны следующие требования к макросу:<br/>
<ul>
<li>проанализировать выделенную пользователем фразу (по нажатию на определённую комбинацию клавиш);</li>
<li>найти перевод фразы в google translate (чтобы не напрягать пользователя придумыванием названия ресурса);</li>
<li>добавить фразу в указанные заранее ресурсы (причем необходимо, чтобы изменения производились через VS, так как нам нужен сгенерированный прокси класс);</li>
<li>заменить выделенную пользователем фразу на биндинг к ресурсу.</li>
</ul><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/116988/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Wed, 06 Apr 2011 18:16:01 GMT</pubDate>
		<author>DenisNikolayev</author>
		<category>VS2010</category><category>macros</category><category>silverlight</category><category>локализация</category>
	</item>
	
	
	
	
	

	
		
	<item>		
		<title><![CDATA[Silverlight / [Из песочницы] Silverlight + Augmented reality + Shaders]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/111178/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/111178/</link>			
		<description><![CDATA[Привет всем.<br/>
<br/>
Я люблю работать с Silverlight, и вот недавно натолкнулся на Дополненную реальность с использованием Silverlight. Про неё и на Хабре уже писали, и в блогах довольно много написано, но я всё же немного повторюсь. Сама идея дополненной реальности интересна, но я хотел использовать её как-то необычно. И вот недавно руки дошли до изучения пиксельных шейдеров. Стало интересно попробовать соединить это вместе.<br/>
<br/>
Если интересно, что из этого получилось, то Добро пожаловать под кат:<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/111178/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Tue, 04 Jan 2011 20:53:25 GMT</pubDate>
		<author>Tranz</author>
		<category>silverlight</category><category>augmented reality</category><category>shaders</category><category>дополненная реальность</category><category>шейдеры</category>
	</item>
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Почему тормозит Silverlight?]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/110398/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/110398/</link>			
		<description><![CDATA[Такой вопрос “Почему тормозит Silverlight?” достаточно часто можно услышать, особенно если вы разрабатываете решения при помощи технологии Silverlight. Часто вы не можете выиграть тендер, или уговорить заказчика на использование технологии Silverlight в вашем приложении, только потому что за ним уже закрепилась эта популярность мышления, что все приложения на Silverlight тормозят. Давайте попробуем обсудить этот вопрос.  <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/110398/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Tue, 21 Dec 2010 05:22:45 GMT</pubDate>
		<author>outcoldman</author>
		<category>Silverlight</category><category>WPF</category><category>performance</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Silverlight 4 in Action]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/110334/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/110334/</link>			
		<description><![CDATA[<a href="http://www.manning.com/pbrown/"><img title="pbrown_cover150" alt="pbrown_cover150" align="left" src="http://habrastorage.org/storage/6a9d74e5/637db716/1f5282fd/f06ec9ed.jpg"/></a><a href="http://www.manning.com/pbrown/">Silverlight 4 in Action</a> (Manning, Pete Brown) – это вторая книга про Silverlight, которую я прочел. Первая была <a href="http://apress.com/book/view/9781430223818">Pro Silverlight 3 in C#</a> (Apress, Matthew MacDonald), которая в свое время мне очень хорошо помогла быстро освоиться с Silverlight после WPF. Но все же после прочтения SL4 in Action для меня фаворитом стала именно она, и на это есть доводы. Правда, сравнивать было бы правильно SL4 in Action, наверное, с Pro Business Applications with Silverlight. <br/>
<br/>
<a href="http://10rem.net">Блог</a> автора книги SL4 in Action Пита Брауна, думаю, знаком большинству Silverlight и WPF разработчиков. C 2009 года он сотрудник Microsoft, с 2007 года Silverlight стал для него приоритетной для разработки технологией. Вообще, можно подумать, что книга Silverlight 4 in Action – это уже вторая редакция, ведь есть книга <a href="http://www.manning.com/campbell/">Silverlight 2 in Action</a>, с которой я к сожалению не знаком. Так вот, если присмотреться, то окажется, что SL2 in Action написана совершенно другими авторами. Так что, приводить информацию чем SL4 in Action отличается от своего предшественника не разумно – это совершенно другая книга. И, как я понимаю, это первая книга написанная Питом Брауном, и написана, я должен сказать, очень хорошо. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/110334/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Mon, 20 Dec 2010 10:38:55 GMT</pubDate>
		<author>outcoldman</author>
		<category>Silverlight</category><category>Silverlight 4</category><category>Book Review</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Верхом на… сетевом пакете]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/110300/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/110300/</link>			
		<description><![CDATA[Я задумался над вопросом: сколько стран предстоит пройти одному сетевому пакету с момента ввода в браузер <a href="http://habrahabr.ru">habrahabr.ru</a> и до приветливого мигания диода на Том Самом Сервере. <br/>
<br/>
<a href="http://1.bp.blogspot.com/_Qylzfdq-RkA/TQ4z3aubrqI/AAAAAAAAAhk/J35KH-OjWOQ/s1600/VisualTracert.png"><img src="http://1.bp.blogspot.com/_Qylzfdq-RkA/TQ4z3aubrqI/AAAAAAAAAhk/J35KH-OjWOQ/s320/VisualTracert.png" alt="image"/><br/>
</a><br/>
<br/>
Начался путь с беспроводного роутера, в моей прихожей. Потом — укртелекомовский сервак (он скрытым пожелал остаться). Затем, минуя Будапешт, направился пакетик в Штаты. Петлял недолго там, и залетев в Германию и Лондон, осел в России где-то.<br/>
<br/>
О том, как это работает и ссылки на исходники/демо читайте под катом.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/110300/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Mon, 20 Dec 2010 08:48:02 GMT</pubDate>
		<author>anvaka</author>
		<category>traceroute</category><category>visualization</category><category>ip</category><category>silverlight</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Сервелат, анимация и старый добрый code-behind]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/109261/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/109261/</link>			
		<description><![CDATA[Решил немножко покопаться в Silverlight, да смастерить на нём что-нибудь прикольное. Это прикольное, конечно, должно шевелиться, переливаться и плавно подёргиваться, ибо вебдваноль у нас или где? :). И вот тут мне пришлось столкнуться с неплохой, по сути, системой анимаций в WPF/Silverlight. Покурив MSDN, я бодренько приступил к написанию анимаций в XAML. Одну написал, вторую, третью… А потом мне захотелось сделать так, чтобы они шли в определённой последовательности. И вот тут-то я и понял, что XAML, зараза, очень избыточный. Для описания интерфейсов он подходит идеально: сразу видно, что к чему относится и надобность в визуальном редакторе отпадает чуть менее, чем полностью. Но вот когда пытаешься написать в этом XAMLе какую-то логику, начинает проявляться вся его несуразность. Покурив гугл, я был сильно удивлён тем, что большинство людей упорно пытаются впихнуть в XAML <strong>абсолютно всё</strong>. Ругаются, путаются в коде, плачут, но продолжают писать. Прямо как те мыши с кактусом, чесслово. И тут мне пришла идея аккуратно описать анимации обычным кодом на C#. Мы, так сказать, олдфаги, рисовали интерфейс прямыми вызовами к WinAPI, неужто нас какие-то анимации испугают? :)<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/109261/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Thu, 02 Dec 2010 17:31:32 GMT</pubDate>
		<author>ThePretender</author>
		<category>.net</category><category>wpf</category><category>silverlight</category><category>xaml</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Через 1.5 часа будет представлена будущая версия Silverlight]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/109253/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/109253/</link>			
		<description><![CDATA[<img src="http://habrastorage.org/storage/habraeffect/77/20/7720ea7aa67a0767c9e950c634182110.png" alt="image"/><br/>
<br/>
Совсем скоро, через полтора часа (20:00 МСК) по адресу <a href="http://www.silverlight.net/news/events/firestarter/">www.silverlight.net/news/events/firestarter/</a> начнется онлайн-семинар Silverlight Firestarter. Откроет мероприятие Скотт Гатри с анонсом нововведений в следующей, пятой, версии Silverlight.<br/>
<br/>
Кроме того, сегодня в ходе семинара будут прочитаны следующие доклады:<br/>
 — Data Binding Strategies with Silverlight and WP7;<br/>
 — Building Compelling Apps with WCF using REST and LINQ;<br/>
 — Building Feature Rich Business Apps Today with RIA Services;<br/>
 — MVVM: Why and How? Tips and Patterns using MVVM and Service Patterns with Silverlight and WP7;<br/>
 — Tips and Tricks for a Great Installation Experience;<br/>
 — Tune Your Application: Profiling and Performance Tips;<br/>
 — Performance Tips for Silverlight Windows Phone 7.<br/>
<br/>
Не пропустите онлайн-трансляцию!<br/>
<br/>
PS: официально представлен Silvelight 5 с множеством нововведений, про которые будет отдельный пост<br/>
PPS: пост написан и доступен тут <a href="http://habrahabr.ru/blogs/silverlight/109290/">habrahabr.ru/blogs/silverlight/109290/</a>]]></description>
		
		<pubDate>Thu, 02 Dec 2010 15:47:41 GMT</pubDate>
		<author>XaocCPS</author>
		<category>silverlight</category>
	</item>
	
	
	
	
	
	

	
		
	<item>		
		<title><![CDATA[Silverlight / [Из песочницы] Managed Extensibility Framework (MEF) как полигон для экспериментов]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/107919/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/107919/</link>			
		<description><![CDATA[<h5>Вопросы к рассмотрению</h5><br/>
Вопрос 1: MEF и INotifyPropertyChanged: как уведомить экспортированный объект об изменениях?<br/>
Вопрос 2: Уведомление об изменении свойства, импортированного через MEF, как коллекцию (ImportMany).<br/>
Вопрос 3: Загрузка XAP-файлов по требованию через MEF.<br/>
Вопрос 4: Модальное окно в MVVM-паттерне.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/107919/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Wed, 10 Nov 2010 20:59:29 GMT</pubDate>
		<author>Calabonga</author>
		<category>mvvm</category><category>managed extensibility framework</category><category>silverlight 4</category>
	</item>
	
	
	
	
	

	
	
	
		
	<item>		
		<title><![CDATA[Silverlight / [Перевод] Silverlight, HTML5 и непрозрачная стратегия развития Microsoft]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/107551/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/107551/</link>
		<description><![CDATA[<img src="http://static.arstechnica.net/assets/2010/11/feat-silverlight-setting-list-thumb-640xauto-17650.jpg" align="center" alt="image"/><br/>
По непонятным мне на данный момент причинам, похоже, что многие разработчики, присутствовавшие на недавней конференции PDC-2010 (<i>Крупнейшая конференция Microsoft для разработчиков — Прим. переводчика</i>), были сильно удивлены тем, что Microsoft решила сместить акценты в разработке <a href="http://ru.wikipedia.org/wiki/RIA">RIA</a> с Silverlight на HTML5. Хотя это удивление разработчиков не менее удивительно — на недавних конференциях и анонсах (<i>например, анонсы развития Internet Explorer 9 — Прим. переводчика</i>) представители Microsoft дали понять, хотя и не совсем явно, что приоритеты меняются на более кросс-платформенное решение. В чём же секрет?<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/107551/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Thu, 04 Nov 2010 16:01:43 GMT</pubDate>
		<author>Mairon</author>
		<category>Microsoft</category><category>Silverlight</category><category>HTML5</category><category>RIA</category><category>Flash</category><category>WPF</category><category>Win32</category><category>Direct2D</category><category>Internet Explorer 9</category>
	</item>
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Миграция Silverlight приложений с Prism 2.2 на Prism 4 MEF edition]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/106726/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/106726/</link>			
		<description><![CDATA[Подходит время, когда будет объявлено об окончании разработки библиотеки <a href="http://compositewpf.codeplex.com/">Prism 4</a>, предназначенной для создания модульных и гибких Silverlight и WPF приложений. Новая версия имеет большое число изменений, улучшений и нововведений. В качестве одного из главных нововведений можно отметить добавление поддержки MEF в качестве контейнера (в предыдущей версии поддерживался только Unity контейнер).<br/>
<br/>
В этой статье я хотел бы затронуть вопрос миграции с Prism 2.2 на Prism 4 c учётом перехода на использование MEF контейнера вместо Unity.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/106726/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sat, 23 Oct 2010 16:10:10 GMT</pubDate>
		<author>paulousky</author>
		<category>Silverlight</category><category>Prism</category><category>MEF</category><category>Unity</category><category>container</category><category>mvvm</category><category>ioc</category><category>inversion of control</category><category>migration</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Использование Managed Extensibility Framework (MEF) для разработки модульных Silverlight приложений]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/106486/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/106486/</link>			
		<description><![CDATA[Библиотека MEF появилась относительно недавно, но быстро завоевала популярность у .Net разработчиков за простоту использования и эффективность. Она позволяет строить модульные приложения с минимальным уровнем связности частей (parts) приложения. Эта библиотека включает в себя не только Dependency Injection контейнер, но большой объём инфраструктуры: множество механизмов поиска элементов композиции в сборках, удалённых XAP файлах, механизм пометки элементов композиции с помощью .Net атрибутов и т.д.<br/>
<br/>
Существует версия MEF для Silverlight, которая имеет отличия от настольной версии. Об особенностях использовании MEF для Silverlight приложений мы и поговорим в этой статье.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/106486/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Fri, 22 Oct 2010 07:35:04 GMT</pubDate>
		<author>paulousky</author>
		<category>Silverlight</category><category>mef</category><category>silverlight theme</category><category>composition</category><category>microsoft</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Используем NLog 2.0 в Silverlight или как я стал опенсорсником]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/105889/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/105889/</link>			
		<description><![CDATA[Началось все достаточно банально — с того, что мне понадобился logging в моем проекте на Silverlight.<br/>
<br/>
Под «взрослым» .NET-ом я всегда пользовался NLog-ом от Ярека Ковальского. А почему не log4net, спросят многие из вас. <br/>
Все, конечно, достаточно субъективно, ну да ладно. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/silverlight/105889/#habracut">Читать дальше &rarr;</a> </div>]]></description>
		
		<pubDate>Sun, 10 Oct 2010 22:41:47 GMT</pubDate>
		<author>LexL</author>
		<category>silverlight</category><category>nlog</category><category>codeplex</category><category>log2console</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / Новая MSN.Музыка с Billboard – использование всех возможностей Silverlight]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/104273/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/104273/</link>			
		<description><![CDATA[<img src="http://www.ljplus.ru/img4/m/i/mixen/msnhabr-1.png"/><img src="http://www.ljplus.ru/img4/m/i/mixen/_msnhabr-2.png"/><img src="http://www.ljplus.ru/img4/m/i/mixen/msnhabr-3.png"/><br/>
Совместно со всемирно известным изданием Billboard открылся <a href="http://billboard.ru.msn.com/">новый музыкальный раздел</a> на российском MSN! <br/>
<br/>
Новый раздел предоставляет всю доступную информацию о музыкальной индустрии, включая новости, информацию об испольнителях, альбомы, а также знаменитые <a href="http://billboard.ru.msn.com/charts/">чарты</a> Billboard.<br/>
<br/>
Но пишу я не поэтому :) Сайт использует все возможности Silverlight для своего функционала. <br/>
Посмотрите страницу альбома – например, <a href="http://billboard.ru.msn.com/exclusive/premiere/katyperry/teenagedream/">новый альбом</a> Кети Перри. Или откройте динамический каталог <a href="http://billboard.ru.msn.com/reviews/">рецензий</a>, который реализован на новой технологии <a href="http://www.silverlight.net/learn/pivotviewer/">PivotViewer</a>!<br/>
<br/>
В общем, рекомендую просто зайти на <a href="http://billboard.ru.msn.com/">сайт</a> и посмотреть на его работу. Даже если вы не любите музыку, просмотр интересен просто с технической точки зрения.]]></description>
		
		<pubDate>Wed, 15 Sep 2010 09:26:47 GMT</pubDate>
		<author>mixen</author>
		<category>silverlight</category><category>music</category><category>msn</category><category>pivotviewer</category><category>microsoft</category>
	</item>
	
	
	
	
	
	

		
	<item>		
		<title><![CDATA[Silverlight / SRS Labs и Microsoft представляют поддержку звукового формата 5.1 для Silverlight]]></title>
		<guid isPermaLink="true">http://habrahabr.ru/blogs/silverlight/103949/</guid>
		<link>http://habrahabr.ru/blogs/silverlight/103949/</link>			
		<description><![CDATA[Компания <strong>SRS Labs</strong> сообщает о создании полноценных инструментов для реализации поддержки объемного мультканального звука формата 5.1 для видео-потоков в <strong>Silverlight</strong> и <strong>Smooth Streaming</strong>.<br/>
<br/>
<img title="5.1surroundsolutionforsilverlight2" alt="5.1surroundsolutionforsilverlight2" src="http://microgeek.ru/upload/blog/silverlight/215/215af21a426ef653afa2e6ca1fc2dac5.jpg"/><br/>
<br/>
Высока вероятность того, что сервис <strong>Netflix</strong>, который поставляет видео-контент с помощью Silverlight миллионам подписчиков, реализует у себя поддержку новой возможности многоканального звука.<br/>
<br/>
<a href="http://www.engadget.com/2010/09/09/microsoft-srs-team-up-on-surround-sound-for-silverlight-will-t/">via</a> engadget.com]]></description>
		
		<pubDate>Fri, 10 Sep 2010 04:16:43 GMT</pubDate>
		<author>XaocCPS</author>
		<category>silverlight</category><category>smooth streaming</category><category>srs labs</category><category>microsoft</category><category>мультиканальный звук</category><category>5.1</category>
	</item>
	
	
	
	
	
	

	

	
	
	
	
	
</channel>
</rss>

