
На днях завершили работу над Веб-слайсом для международного студенческого кубка технологий Imagine Cup. Вот уже в 7-й раз организация конкурса доказала его популярность: число зарегистрировавшихся участников в этом году перевалило за 300 тысяч человек.
Подписаться на Imagine Cup Web Slice можно здесь: www.ieaddons.com/en/details/news/Imagine_Cup_2009
Далее: о том с чем едят Веб-слайсы и обмен опытом при их разработке.
Что же такое Веб-слайс?
Веб-слайс – нововведение в Internet Explorer 8, которое позволяет встраивать мини веб-страницу в панель «Избранное» браузера. Тем самым это упрощает отображение часто обновляемой информации: к примеру, следить за новыми предложениями за ваше добро на eBay или прогнозом погоды.
Возможно, вам покажется, что это более интерактивная RSS-подписка, тем не менее, если RSS в большинстве случаев ограничен текстовой информацией, то Веб-слайс может содержать, скажем, целиком ваше Silverlight приложение.
Как создать свой?
Разработка Веб-слайса ничем не отличается от разработки любого другого сайта. Только стоит помнить об ограниченном размере видимой области – 320x240 пикселей. Более подробно о том, как смастерить свой «слайс» можно почитать на MSDN.
Веб-слайс для Imagine Cup
Теперь за финалом конкурса можно следить прямо через слайс, который покажет последние новости, «твиты» и фотографии. Слайс создан на технологии Silverlight, использует информацию, собранную и кэшированную веб-сервисом на сервере сразу с нескольких учётных записей Twitter и Flickr. Размещается слайс на «cloud computing» платформе Windows Azure, т.н. Windows «в облаке».
Архитектура
Кому интересно: примеры кода и более подробную информацию об архитектуре можно найти здесь.

Скриншоты



Огромное спасибо моему коллеге Giorgio Sardo за поддержку в проекте.