<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://silverlighter.ru/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Территория блога : Live Labs</title><link>http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Live+Labs/default.aspx</link><description>Теги: Live Labs</description><dc:language /><generator>CommunityServer 2008 SP1 (Debug Build: 30619.63)</generator><item><title>Silverlight / Обзор элемента PivotViewer для Silverlight</title><link>http://silverlighter.ru/blogs/silverlighter_blog/archive/2010/07/05/silverlight--obzor-elementa-pivotviewer-dlya-silverlight.aspx</link><pubDate>Mon, 05 Jul 2010 06:39:00 GMT</pubDate><guid isPermaLink="false">db0946e7-466b-4a35-aa38-20ad9a6b5a39:50353</guid><dc:creator>СильверРобот</dc:creator><slash:comments>0</slash:comments><description>&lt;!--more--&gt;
&lt;p&gt;&lt;strong&gt;любителям ЧМ-2010 посвящается&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.getpivot.com/images/logo-pivot.png" alt="Microsoft Live Labs Pivot" /&gt;&lt;br /&gt;
&lt;br /&gt;
Не так давно я уже &lt;a href="http://habrahabr.ru/blogs/the_future_is_here/75791/"&gt;писал о выходе&lt;/a&gt; в свет браузера данных &lt;strong&gt;Pivot&lt;/strong&gt;. На днях вышла его версия для Silverlight &amp;mdash; PivtoViewer. В этой статье я постараюсь дать небольшой обзор технологии.&lt;br /&gt;
&lt;br /&gt;
PivotViewer представляет собой silverlight-реализацию &lt;a href="http://getpivot.com/"&gt;браузера Pivot&lt;/a&gt;, представленного достаточно давно лабораторией Live Labs. Для представления возможностей браузера посмотрите следующее видео:&lt;br /&gt;
&lt;br /&gt;
&lt;object height="355" width="425"&gt;
&lt;param value="http://www.youtube.com/v/ZJIkQ9nebKY&amp;amp;hl=en&amp;amp;fs=1" name="movie" /&gt;
&lt;param value="true" name="allowFullScreen" /&gt;
&lt;param value="transparent" name="wmode" /&gt;&lt;embed height="355" width="425" type="application/x-shockwave-flash" src="http://www.youtube.com/v/ZJIkQ9nebKY&amp;amp;hl=en&amp;amp;fs=1"&gt;&lt;/embed&gt;
&lt;/object&gt;
&lt;/p&gt;
&lt;div class="habracut"&gt; &lt;a href="http://habrahabr.ru/blogs/silverlight/98215/#habracut" class="habracut"&gt;Читать дальше &amp;rarr;&lt;/a&gt; &lt;/div&gt;
&lt;p class="postuserinfo"&gt;Оригинал: &lt;a href="http://habrahabr.ru/blogs/silverlight/98215/"&gt;Silverlight / Обзор элемента PivotViewer для Silverlight&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://silverlighter.ru/aggbug.aspx?PostID=50353" width="1" height="1"&gt;</description><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/_11043B043E043304_/default.aspx">Блог</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Live+Labs/default.aspx">Live Labs</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/pivot/default.aspx">pivot</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/pivotviewer/default.aspx">pivotviewer</category></item><item><title>Photosynth сильверлайтнулся - 2</title><link>http://silverlighter.ru/blogs/silverlighter_blog/archive/2009/04/24/photosynth-siljverlajtnulsya---2.aspx</link><pubDate>Fri, 24 Apr 2009 18:40:00 GMT</pubDate><guid isPermaLink="false">db0946e7-466b-4a35-aa38-20ad9a6b5a39:3548</guid><dc:creator>Константин</dc:creator><slash:comments>0</slash:comments><description>&lt;!--more--&gt;
&lt;p&gt;Наконец-то, добрался до этой замечательной новости :) &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Шаг назад, два вперед&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Итак, &lt;a href="http://photosynth.net"&gt;Photosynth&lt;/a&gt; становится ближе к людям &amp;mdash; &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/12/14/silverlight-viewer-photosynth.aspx"&gt;Silverlight-проигрыватель&lt;/a&gt; становится основным &amp;mdash; а, значит, кроссплатформенность выходит на первый план. &lt;/p&gt;
&lt;p&gt;DirectX-проигрыватель остался, но становится вторичным (под окном просмотра синта есть соответствующая ссылка).&lt;img height="301" width="500" src="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/Photosynth2_14CB6/image_9.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Использование Silverligh-проигравателя (по сравнению с DirectX) может показаться шагом назад с точки зрения производительности, скорости отрисовки и частоты кадров. Впрочем, над этой проблемой разработчики активно работают, а вот преимущества на лицо. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Первый шаг вперед&lt;/strong&gt; &amp;mdash; доступность проигрывателя не-win-пользователям. Безусловно, это весьма важный шаг, думаю, Mac-пользователи будут рады.&lt;/p&gt;
&lt;p&gt;Кроме того, если нужно вставить проигрыватель на свою страницу, то теперь используется именно silverlight-проигрыватель, что тоже плюс.&lt;/p&gt;
&lt;p&gt;Кстати, интерфейс проигрывателя тоже немного обновился, как видно на скриншоте выше. Разработчики учли пожелания пользователей и разместили элементы управления внизу по центру.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/Photosynth2_14CB6/image_4.png"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Второй шаг вперед&lt;/strong&gt; &amp;mdash; новая функциональность &lt;strong&gt;Synth Highlights&lt;/strong&gt;, позволяющая среди всего того объема фотографий, которые вы сняли, чтобы сделать синт выделить несколько лучших.&lt;/p&gt;
&lt;p&gt;Выделенные фотографии выводятся списком превьюшек на панели справа от окна просмотра.&lt;/p&gt;
&lt;p&gt;Для редактирования выберите опцию &lt;em&gt;Edit Synth and Highlights&lt;/em&gt;. Откроется режим редактирования синта (кстати, обратите внимание, что это Silverlight-приложение):&lt;/p&gt;
&lt;p&gt;&lt;img height="252" width="500" src="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/Photosynth2_14CB6/image_10.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt; &lt;/p&gt;
&lt;p&gt;Чтобы отметить какую-то фотографию, выберите ее в проигрывателе (в 3d или 2d-режиме), нажмите Add Highlight, введите заголовок и подпись к изображению. Если отмеченных фотографий несколько, можно менять их порядок. &lt;/p&gt;
&lt;p&gt;&lt;img height="500" width="413" src="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/Photosynth2_14CB6/image_11.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt; &lt;/p&gt;
&lt;p&gt;После сохранения отмеченные фоторгафии будут доступны на панели Highlights. &lt;/p&gt;
&lt;p&gt;Хочется отметить также тот факт, что переход с одной фотографии на другую при этом анимирован, то есть проигрыватель перемещает камеру по некоторому пути, а не просто перескакивает. Попробуйте сами.&lt;/p&gt;
&lt;p&gt; &lt;iframe width="500" frameborder="0" src="http://photosynth.net/embed.aspx?cid=76c486cc-e754-422f-8d08-feea16a31980&amp;amp;delayLoad=true&amp;amp;slideShowPlaying=false" height="300"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;И напоследок, теперь можно загружать синты, не делая их публично доступными.&lt;/p&gt;
&lt;p&gt;&lt;img height="1" width="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=9567210" alt="" /&gt;&lt;/p&gt;
&lt;p class="postuserinfo"&gt;Оригинал: &lt;a href="http://blogs.msdn.com/kichinsky/archive/2009/04/24/9567210.aspx"&gt;Photosynth сильверлайтнулся - 2&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://silverlighter.ru/aggbug.aspx?PostID=3548" width="1" height="1"&gt;</description><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/_11043B043E043304_/default.aspx">Блог</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Photosynth/default.aspx">Photosynth</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Live+Labs/default.aspx">Live Labs</category></item><item><title>Seadragon</title><link>http://silverlighter.ru/blogs/silverlighter_blog/archive/2008/12/23/seadragon.aspx</link><pubDate>Tue, 23 Dec 2008 17:50:00 GMT</pubDate><guid isPermaLink="false">db0946e7-466b-4a35-aa38-20ad9a6b5a39:270</guid><dc:creator>Константин</dc:creator><slash:comments>1</slash:comments><description>&lt;!--more--&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img height="106" width="106" src="http://livelabs.com/files/themes/labs/images/logo_color_seadragon_90.png" align="left" alt="Seadragon Icon" style="display:inline;margin-left:0px;margin-right:0px;" /&gt; Изменить масштаб &amp;ndash; увидеть детали или наоборот охватить всю картину сразу &amp;ndash; задача из разряда повседневных. Применительно к изображениям, с этой задачей замечательно справляется детище &lt;a href="http://livelabs.com"&gt;Live Labs&lt;/a&gt; &amp;ndash; технология &lt;a href="http://livelabs.com/seadragon/"&gt;Seadragon&lt;/a&gt;, уже реализованная, в виде &lt;a href="http://msdn.microsoft.com/en-us/library/cc645050(VS.95).aspx"&gt;DeepZoom&lt;/a&gt; для &lt;a href="http://www.microsoft.com/silverlight/overview/whatis.aspx"&gt;Silverlight&lt;/a&gt; (см. также пост &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/12/14/silverlight-viewer-photosynth.aspx"&gt;Silverlight Viewer для Photosynth&lt;/a&gt;), &lt;a href="http://livelabs.com/seadragon-ajax/"&gt;Seadradon Ajax&lt;/a&gt; на JavaScript, &lt;a href="http://livelabs.com/seadragon-mobile/"&gt;Seadragon Mobile&lt;/a&gt; для iPhone (см. также пост &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/12/15/seadragon_2D00_mobile_2D00_iphone.aspx"&gt;Seadragon выходит на мобильники!&lt;/a&gt;) и, конечно, &lt;a href="http://photosynth.net/default.aspx"&gt;Photosynth&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Условно, реализацию Seadragon можно разделить на две части &amp;ndash; предварительную обработку и собственно отображение.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Предварительная обработка &lt;/strong&gt;&amp;ndash; подготовка изображений, включающая разбиение на тайлы заданного размера и построение пирамиды изображений     &lt;br /&gt;    &lt;br /&gt;&lt;img height="219" width="318" src="http://i.msdn.microsoft.com/Cc645050.Image_pyramid%28en-us,VS.95%29.png" alt="Cc645050.Image_pyramid(en-us,VS.95).png" style="display:block;float:none;margin-left:auto;margin-right:auto;" /&gt;&amp;nbsp; &lt;br /&gt;    &lt;br /&gt;На выходе получается пара &lt;a href="http://msdn.microsoft.com/en-us/library/cc645077(VS.95).aspx"&gt;xml-файлов&lt;/a&gt; и набор папок со сгенерированными изображениями, примерно такой&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SeadragonAjax_133BC/image_4.png"&gt;&lt;img height="155" width="242" src="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SeadragonAjax_133BC/image_thumb_1.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;a href="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SeadragonAjax_133BC/image_6.png"&gt;&lt;img height="156" width="244" src="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SeadragonAjax_133BC/image_thumb_2.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Получить таккую коллекцию можно с помощью &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&amp;amp;amp;displaylang=en&amp;amp;displaylang=en"&gt;DeepZoomComposer&lt;/a&gt; или &lt;a href="http://photozoom.mslivelabs.com/"&gt;PhotoZoom&lt;/a&gt;. Аналогичная коллекция генерится при создании синтов для &lt;a href="http://photosynth.net/"&gt;Photosynth&lt;/a&gt;, впрочем, об этом как-нибудь в другой раз.&lt;/p&gt;
&lt;p&gt;Если для композиции используется несколько изображений, то существуют два варианта их обработки&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;как &lt;strong&gt;единой композиции&lt;/strong&gt; &amp;ndash; в этом случае исходные изображения объединяются в одно большое изображение,&lt;/li&gt;
&lt;li&gt;как &lt;strong&gt;коллекции изображений&lt;/strong&gt; &amp;ndash; в этом случае каждое исходное изображение обрабатывается отдельно, а дальше они комбинируются и над ними можно проводить разные операции (фильтрафия, перемещение и т.д.). Хороший пример &amp;ndash; известный проект &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/11/04/hardrock-memorabilia.aspx"&gt;Hard Rock Memorabilia&lt;/a&gt;, в рамках которого изорабжения можно фильтровать по артисту, периоду, месту и т.д.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Во втором случае структура папок выглядит немного сложнее: для каждого изображения тайлы генерятся отдельно + тайлы для превью каждого изображения + расширенные xml-файлы с описанием метаданных и описанием содержимого коллекции.&lt;/p&gt;
&lt;p&gt;О том, как такие тайлы можно делать самостоятельно, я расскажу тоже &amp;ldquo;как-нибудь в другой раз&amp;rdquo;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Отображение&lt;/strong&gt; всего этого хозяйства &amp;ndash; не менее важная часть. &lt;/p&gt;
&lt;p&gt;Даже самая важная &amp;ndash; это то, что видит пользователь! &lt;/p&gt;
&lt;p&gt;Для качественного экспиренса (смайл!) нужно обеспечить нескольких вещей:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;быструю подгрузку нового уровня (заодно &amp;ndash; уменьшение трафика),&lt;/li&gt;
&lt;li&gt;плавный переход от одного уровня к другому,&lt;/li&gt;
&lt;li&gt;в случае коллекций &amp;ndash; плавный переход от одного изображения к другому и манипуляция изображениями в коллекции.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Тут становится понятно, зачем нужно разбивать изображения на тайлы с разным уровнем детализации &amp;ndash; теперь можно подгружать только тайлы, необходимые для просмотра текущего окна изображения в текущем масштабе.&lt;/p&gt;
&lt;p&gt;Так как тайлы можно отображать сразу по мере подгрузки (даже если конкретный тайл загрузился не полностью, его уже можно начать показывать размытым), то в итоге получаются плавные переходы:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i.msdn.microsoft.com/Cc645050.Different_res_over_time%28en-us,VS.95%29.png" alt="Cc645050.Different_res_over_time(en-us,VS.95).png" style="display:block;float:none;margin-left:auto;margin-right:auto;" /&gt;&lt;/p&gt;
&lt;p&gt;Какой-то принципиальной сложности в решении первой задачи нет: аналогичные проблемы решаются в картографических online-сервисах. В случае Seadragon существует несколько реализаций &amp;ndash; для самых разных платформ: от Silverlight (DeepZoom) и DirectX (плагин для Photosynth), до JavaScript (Seadragon Ajax) и iPhone (Seadragon Mobile)&amp;hellip; есть даже реализация на Flash (sic!).&lt;/p&gt;
&lt;p&gt;А вот с решением второй и третьей задач возникают сложности :) Во всяком случае, с JavaScript и браузерным рендерингом изображений это не так просто (если вообще возможно), как хотелось бы.&lt;/p&gt;
&lt;p&gt;Собственно, о реализации Seadragon для JavaScript и будет следующий пост. Следите за обновлениями ;)&lt;/p&gt;
&lt;p&gt;&lt;img height="1" width="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=9250855" alt="" /&gt;&lt;/p&gt;
&lt;p class="postuserinfo"&gt;Оригинал: &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/12/23/9250855.aspx"&gt;Seadragon&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://silverlighter.ru/aggbug.aspx?PostID=270" width="1" height="1"&gt;</description><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/_11043B043E043304_/default.aspx">Блог</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Photosynth/default.aspx">Photosynth</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/DeepZoom/default.aspx">DeepZoom</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Memorabilia/default.aspx">Memorabilia</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Live+Labs/default.aspx">Live Labs</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Seadragon/default.aspx">Seadragon</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Seadragon+Mobile/default.aspx">Seadragon Mobile</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Seadragon+Ajax/default.aspx">Seadragon Ajax</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/iPhone/default.aspx">iPhone</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Mobile/default.aspx">Mobile</category></item><item><title>Seadragon выходит на мобильники!</title><link>http://silverlighter.ru/blogs/silverlighter_blog/archive/2008/12/15/seadragon-vihodit-na-mobiljniki_2100_.aspx</link><pubDate>Mon, 15 Dec 2008 11:23:00 GMT</pubDate><guid isPermaLink="false">db0946e7-466b-4a35-aa38-20ad9a6b5a39:271</guid><dc:creator>Константин</dc:creator><slash:comments>0</slash:comments><description>&lt;!--more--&gt;
&lt;p&gt;&lt;a href="http://www.itunes.com/app/seadragonmobile"&gt;&lt;img src="http://livelabs.com/files/media/image/iphonesmall.png" style="margin:0px 10px 0px 0px;display:inline;" alt="Get Seadragon Mobile" width="99" align="left" border="0" height="182" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Буквально вчера я &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/12/14/silverlight-viewer-photosynth.aspx"&gt;писал&lt;/a&gt; о том, что появился вьювер фотосинтов на Silverlight. А Photosynth и DeepZoom, как известно, базируются на технологии &lt;a href="http://livelabs.com/seadragon/"&gt;Seadragon&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;А теперь уже &lt;a href="http://livelabs.com/blog/seadragon-goes-mobile/"&gt;можно баловаться&lt;/a&gt; просмотром коллекций фотосинта (двумерными) на мобильниках! Что интересно, это не Windows Mobile, это iPhone! &lt;/p&gt;
&lt;p&gt;Коллекции можно готовить как с помощью &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=457b17b7-52bf-4bda-87a3-fa8a4673f8bf&amp;amp;displaylang=en"&gt;Deep Zoom Composer&lt;/a&gt;, так и с помощью &lt;a href="http://photozoom.mslivelabs.com"&gt;PhotoZoom&lt;/a&gt;.&amp;nbsp; Также можно просматривать коллекции (свои и чужие), размещенные на &lt;a href="http://www.photosynth.net"&gt;Photosynth&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Приложение &lt;a href="http://www.itunes.com/app/seadragonmobile"&gt;бесплатно доступно&lt;/a&gt; в iTunes App Store.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Небольшое демонстрационное видео:&lt;/p&gt;
&lt;p&gt;&lt;iframe src="http://silverlight.services.live.com/invoke/69362/Seadragon%20Goes%20Mobile/iframe.html" style="width:500px;height:375px;" scrolling="no" frameborder="0"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9220828" width="1" height="1" alt="" /&gt;&lt;/p&gt;
&lt;p class="postuserinfo"&gt;Оригинал: &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/12/15/seadragon_2D00_mobile_2D00_iphone.aspx"&gt;Seadragon выходит на мобильники!&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://silverlighter.ru/aggbug.aspx?PostID=271" width="1" height="1"&gt;</description><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/_11043B043E043304_/default.aspx">Блог</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Photosynth/default.aspx">Photosynth</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/DeepZoom/default.aspx">DeepZoom</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Live+Labs/default.aspx">Live Labs</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Seadragon/default.aspx">Seadragon</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/iPhone/default.aspx">iPhone</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Mobile/default.aspx">Mobile</category></item><item><title>Silverlight Viewer для Photosynth</title><link>http://silverlighter.ru/blogs/silverlighter_blog/archive/2008/12/13/silverlight-viewer-dlya-photosynth.aspx</link><pubDate>Sat, 13 Dec 2008 20:11:00 GMT</pubDate><guid isPermaLink="false">db0946e7-466b-4a35-aa38-20ad9a6b5a39:233</guid><dc:creator>Константин</dc:creator><slash:comments>0</slash:comments><description>&lt;!--more--&gt;
&lt;p&gt;Я надеюсь, все уже успели &lt;a href="http://blogs.msdn.com/kichinsky/archive/tags/Photosynth/default.aspx"&gt;проникнуться фотосинтом&lt;/a&gt;, возможно, кто-то даже попробовал сделать свой собственный синт (благо это делается очень легко).&lt;/p&gt;
&lt;p&gt;Несколько слов о том, на каких технологиях он основан, чтобы было понятно, причем тут Silverlight :)&lt;/p&gt;
&lt;h3&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img src="http://livelabs.com/files/themes/labs/images/logo_color_seadragon_90.png" align="right" alt="Seadragon Icon" style="display:inline;margin-left:0px;margin-right:0px;" /&gt;&lt;/p&gt;
&lt;p&gt;В основе &lt;a href="http://photosynth.net/"&gt;Photosynth&lt;/a&gt; лежит технология &lt;a href="http://livelabs.com/seadragon/"&gt;Seadragon&lt;/a&gt;, которая позволяет быстро просматривать огромные массивы информации, максимально экономя при этом трафик, то есть технология стабильно работает даже на каналах с низкой пропускной способностью. Что важно, переход от одной части изображения&amp;nbsp; (или коллекции изображений) к другой осуществляется плавно, без резких скачков, сдвигов, переходов и т.д.&lt;/p&gt;
&lt;p&gt;В настоящее время существует несколько реализаций Seadragon. Наверное, самая известная из них &amp;mdash; это &lt;a href="http://livelabs.com/seadragon/silverlight/"&gt;DeepZoom в Silverlight&lt;/a&gt; (а самый известный пример &amp;mdash; это, конечно, проект &lt;a href="http://blogs.msdn.com/kichinsky/archive/tags/Memorabilia/default.aspx"&gt;Memorabilia HardRock Cafe&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Вторая реализация Seadragon &amp;mdash; это как раз плагин Photosynth для IE или Firefox, необходимый для просмотра фотосинтов. &lt;/p&gt;
&lt;p&gt;Наконец, еще одна реализация &amp;mdash; это недавно объявленный &lt;a href="http://livelabs.com/seadragon-ajax/"&gt;Seadragon Ajax&lt;/a&gt;, который частично (работает не так плавно, нет поддержки коллекций) реализует функционал DeepZoom, но не требует плагина Silverlight.&lt;/p&gt;
&lt;p&gt;В чем разница между DeepZoom и Photosynth? &lt;/p&gt;
&lt;p&gt;&lt;img src="http://livelabs.com/files/themes/labs/images/logo_color_photosynth.png" align="left" alt="Photosynth Icon" style="margin:0px 10px 0px 0px;display:inline;" /&gt;&lt;/p&gt;
&lt;p&gt;Если технология DeepZoom в Silverlight работает с двумерными объектами и вместе с Silverlight приобретает не только кроссбраузерность, но и кроссплатформенность, то плагин Photosynth, с одной стороны, уже ворочает фотографии в 3D-пространстве, а с другой, делает это, используя DirectX, а значит, работает в Windows &amp;mdash; и о кроссплатформенности речи не идет.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Теперь стоит задуматься над тем, что&amp;hellip; а как бы было хорошо, если бы в Silverlight была поддержка 3D и туда можно было &amp;ldquo;запихнуть&amp;rdquo; Photosynth. Но, как известно, в Silverlight 2 встроенной поддержки 3D нет, зато она &lt;a href="http://weblogs.asp.net/scottgu/archive/2008/11/16/update-on-silverlight-2-and-a-glimpse-of-silverlight-3.aspx"&gt;обещана в третьей версии&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Известно, впрочем, и другое&amp;hellip; если поддержки 3D нет, ее всегда можно реализовать программно, например, так, как это сделано в &lt;a href="http://www.codeplex.com/Kit3D"&gt;Kit3D&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Осталось взять Kit3D, добавить DeepZoom, подключить коллекции от Photosynth и получить &amp;mdash; думаю, по заголовку уже все догадались &amp;mdash; получить &lt;a href="http://photosynth.net/silverlight/"&gt;штуку для просмотра фотосинтов, работающую на Silverlight&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SilverlightViewerPhotosynth_1EC6/image_2.png"&gt;&lt;img height="279" width="502" src="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SilverlightViewerPhotosynth_1EC6/image_thumb.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SilverlightViewerPhotosynth_1EC6/image_4.png"&gt;&lt;img height="285" width="504" src="http://blogs.msdn.com/blogfiles/kichinsky/WindowsLiveWriter/SilverlightViewerPhotosynth_1EC6/image_thumb_1.png" alt="image" border="0" title="image" style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Неплохо для экспериментального проекта? Думаю, что, когда выйдет Silverlight 3 с поддержкой 3D, будет еще круче :)&lt;/p&gt;
&lt;p&gt;&lt;img height="1" width="1" src="http://blogs.msdn.com/aggbug.aspx?PostID=9212206" alt="" /&gt;&lt;/p&gt;
&lt;p class="postuserinfo"&gt;Оригинал: &lt;a href="http://blogs.msdn.com/kichinsky/archive/2008/12/14/silverlight-viewer-photosynth.aspx"&gt;Silverlight Viewer для Photosynth&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://silverlighter.ru/aggbug.aspx?PostID=233" width="1" height="1"&gt;</description><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/_11043B043E043304_/default.aspx">Блог</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Photosynth/default.aspx">Photosynth</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/DeepZoom/default.aspx">DeepZoom</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Live+Labs/default.aspx">Live Labs</category><category domain="http://silverlighter.ru/blogs/silverlighter_blog/archive/tags/Seadragon/default.aspx">Seadragon</category></item></channel></rss>