Программное обеспечение Seadragon
Seadragon Software была командой Microsoft Live Labs . Ее продукт Seadragon — это оптимизированная для Интернета технология визуализации, которая позволяет плавно просматривать графику и фотографии независимо от их размера. Seadragon — это технология, лежащая в основе Microsoft Silverlight , Pivot , Photosynth и автономного кроссплатформенного приложения Seadragon для iPhone и iPad.
Технология Seadragon позволяет просматривать изображения чрезвычайно большого размера и высокого разрешения без времени загрузки или задержки, обычно связанных с большими изображениями. Разработчики Seadragon также позволяют пользователям загружать фотографии и создавать собственные изображения в стиле Seadragon для просмотра в Интернете.
История
[ редактировать ]Основанная в 2003 году компания, которая в конечном итоге стала Seadragon Software, первоначально называлась Sand Codex. Компания Sand Codex, базирующаяся в Принстоне, штат Нью-Джерси , переехала в Сиэтл в 2004 году, чтобы разместить основателя Блеза Агуэры-и-Аркаса новую должность жены в Вашингтонском университете . [1]
В 2005 году Sand Codex получила 4 миллиона долларов в виде ангельского и венчурного финансирования, в том числе 2 миллиона долларов от Madrona Venture Group . [2] Именно после этого вливания капитала компания сменила название на Seadragon Software.
В начале 2006 года Seadragon Software была приобретена Microsoft. [3] и организована в рамках недавно созданной Live Labs , промежуточного звена между группами онлайн-продуктов Microsoft и MSR , под руководством доктора Гэри Уильяма Флейка . [4]
Silverlight 2 выпущен в 2008 году с функцией Deep Zoom . Это стало первым публично выпущенным программным обеспечением Seadragon. [5] Seadragon внесла дальнейшие изменения в Silverlight 3 и объявила о других разработках для Silverlight 4 .
Photosynth был запущен летом 2008 года; Спустя почти 2 года после предварительного просмотра технологий сообщества публика теперь может создавать и просматривать синтезаторы. Команда Photosynth официально покинула Seadragon и присоединилась к MSN . [6]
Реализации
[ редактировать ]Seadragon Ajax — это реализация технологии Seadragon на чистом JavaScript, выпущенная Microsoft как библиотека с открытым исходным кодом. Сейчас он находится в активной разработке под названием OpenSeadragon.
Функция Deep Zoom технологии Microsoft Silverlight является адаптацией технологии Seadragon.
Seadragon Mobile — приложение для iPhone (больше недоступное), созданное на основе технологии Seadragon. [7] [8]
Как работает Seadragon
[ редактировать ]Технология Seadragon основана на двух различных платформах: одна — асинхронный JavaScript и XML, другая — Microsoft Silverlight с приложением DeepZoom. Для использования версии Silverlight пользователь должен загрузить приложение Microsoft Silverlight. Альтернативно, версия AJAX требует только стандартных веб-плагинов JavaScript, доступных в большинстве браузеров и портативных устройств. Технология AJAX позволила улучшить взаимодействие и расширить возможности пользователя, которые обычно характерны для веб-сайтов с поддержкой Web 2.0.
Для создания контента и изображений в стиле Seadragon при загрузке изображения оно преобразуется в несколько файлов формата Deep Zoom Image (DZI). Их можно объединить в коллекцию Deep Zoom (DZC). Эти изображения с глубоким увеличением создают цифровую мозаичную мозаику из небольших (256x256) изображений, где каждая плитка представляет собой часть, слой или набор пикселей изображения с одним конкретным разрешением. Этот формат Deep Zoom позволяет загружать только те пиксели, которые необходимы для конкретного представления на экране в один конкретный момент времени – это приводит к более эффективному использованию полосы пропускания и ресурсов компьютера. Это также означает, что объем данных, которые необходимо передать в любой момент времени, пропорционален количеству пикселей на экране. Это альтернатива одновременной загрузке всех пикселей (данных) изображения в стандартных форматах изображений. Образным «секретным соусом» Seadragon является технология, которая обеспечивает плавный переход между фрагментами и слоями файлов коллекции DeepZoom (DZC), составляющих изображение.
Формат файла
[ редактировать ]Во всех текущих реализациях технологии Seadragon используются изображения Deep Zoom , состоящие либо из одного изображения Deep Zoom, либо из коллекции Deep Zoom.
Примеры
[ редактировать ]- Photosynth использует Seadragon в качестве средства просмотра D3D и Silverlight в качестве средства просмотра по умолчанию.
- Pivot использует комбинацию Seadragon и WPF для рендеринга изображений и коллекций.
- ChronoZoom — это временная шкала «Большой истории», разработанная для Международной ассоциации большой истории компанией Microsoft Research и первоначально Калифорнийским университетом в Беркли и Microsoft Live Labs. [9]
- iBing — это приложение поиска Bing для iPhone. Работа с картами построена на базе Seadragon Mobile.
- SimpleDL использует Ajax Seadragon для отображения изображений.
Ссылки
[ редактировать ]- ^ Петерсон, Ким (28 января 2006 г.). «The Seattle Times: Бизнес и технологии: Microsoft приобретает программное обеспечение Seadragon» . Seattletimes.nwsource.com . Проверено 30 мая 2010 г.
- ^ «Деньги снова текут для стартапов» . Сиэтлпи.com. 26 июля 2005 г. Проверено 30 мая 2010 г.
- ^ Петерсон, Ким (15 февраля 2006 г.). «The Seattle Times: Бизнес и технологии: Seadragon и Microsoft закрывают сделку по приобретению» . Seattletimes.nwsource.com . Проверено 30 мая 2010 г.
- ^ «Microsoft объявляет о Live Labs — и призыве к действию» . ЗДНет . Архивировано из оригинала 14 августа 2006 года . Проверено 30 мая 2010 г.
- ^ «RedMonkTV» Брайан Голдфарб о Silverlight 2.0 и Deep Zoom – Microsoft TechEd 2008» . Редмонк.com. 22 февраля 2008 г. Проверено 30 мая 2010 г.
- ^ «Microsoft Live Labs представляет Photosynth, революционную визуальную среду: делитесь больше, чем просто фотографиями; делитесь опытом» . Microsoft.com. 20 августа 2008 г. Проверено 30 мая 2010 г.
- ^ «Microsoft выпускает первое приложение для iPhone, Seadragon» . Engadget. 14 декабря 2008 года . Проверено 30 мая 2010 г.
- ^ «Первый взгляд: Seadragon Mobile» . Майкрософт Канал 9 . Проверено 4 февраля 2013 г.
- ^ «Визуализация вселенной данных: ChronoZoom» . Исследования Майкрософт . Майкрософт . Проверено 17 апреля 2011 г.
Внешние ссылки
[ редактировать ]- Официальный сайт
- Морской Дракон Аякс
- OpenSeadragon
- Zoomo - веб-сайт для обмена изображениями, использует OpenSeadragon для отображения изображений.
- Zoomable — инструмент преобразования, доступен API
- На странице Seadragon Showcase перечислено несколько примеров, размещенных в Интернете.