Принцип Lego
15 апреля 2007 14:39
Александр Белый

 

Виджетами называют небольшие приложения для выполнения какой-нибудь несложной задачи – например, показать время или замерить скорость печати. Применений у них масса: некоторые отсчитывают, сколько секунд осталось до выхода последней книги о Гарри Поттере, сообщают удивительные факты из жизни Чака Норриса или транслируют музыку студии «Умирающий жираф». Часто виджеты используются для отображения RSS-ленты определенного новостного сайта или блога. Разработка виджетов не требует больших затрат, поэтому их количество и разнообразие растет быстрее, чем цена акций Google.          

Различаются виджеты не только функциями, но и средой обитания. Виджеты бывают настольные и браузерные – первые устанавливаются в системе и запускаются как отдельные программы, вторые работают в окне браузера.

Настольные виджеты

Главное преимущество настольных виджетов по сравнению с обычными программами – это компактность во всем: от размера файла и рабочего окна до скромных системных требований. Большинство настольных виджетов умеют вытягивать необходимую информацию из Интернета и в некоторых ситуациях справляются с этим лучше, чем браузер. Например, чтобы быстро узнать прогноз погоды, вовсе не обязательно открывать Firefox или Internet Explorer и заходить на метеорологический сайт – проще запустить небольшую программу, которая сразу покажет нужную информацию.

Существует несколько платформ, предназначенных для запуска виджетов: встроенные средства Mac OS X и Microsoft Windows Vista, а также собственные разработки Google и Yahoo.

В новой операционной системе Windows Vista реализована функция Vista Sidebar, которая расширяет функциональность рабочего стола за счет мини-приложений. В Microsoft их называют не виджетами, а гаджетами, и найти их можно по адресу MicrosoftGadgets.com/Gallery и Gallery.live.com. Аналогичная функция в Mac OS X носит название Apple Dashboard. На сайте Apple.com/downloads/dashboard хранится около 3 тысяч виджетов, разработанных для макинтошей. В телефоне Apple iPhone также запланирована поддержка виджетов.

В отличие от решений под Vista Sidebar и Apple Dashboard, которые являются частью операционных систем, для запуска «примочек» Google и Yahoo понадобится сначала скачать и установить фирменный движок. Google Desktop (Desktop.google.com) работает только под Windows и тоже использует термин гаджет. Платформа Yahoo Widget Engine (Widgets.yahoo.com), выросшая из проекта Konfabulator, является самой универсальной – около 4 тысяч виджетов Yahoo работают как под Windows, так и под Mac OS X.

Свою собственную колонию виджетов вырастили разработчики браузера Opera. «Оперные» виджеты работают вне окна браузера, однако требуют, чтобы Opera была запущена. С арсеналом норвежских виджетов можно ознакомиться на сайте Widgets.opera.com.

Веб-виджеты

С развитием программных технологий – таких, как AJAX, JavaScript, Flash – в Сети начали появляться веб-виджеты. Это своеобразные лоскутки сайтов, на которых сконцентрирована полезная информация и базовая функциональность. В отличие от настольных собратьев, веб-виджеты работают только внутри браузера и не рассчитаны на использование по одиночке. Они либо встраиваются в существующие веб-сайты, либо служат кирпичиками для создания персональных стартовых страниц.

Сервис стартовых страниц предназначен для создания персонального веб-центра, где воедино собраны кусочки любимых сайтов (читайте обзор в предыдущем номере). Свою стартовую страницу можно завести как на известных порталах – Google (Google.com/ig), Microsoft (Live.com), Yahoo (My.yahoo.com) – так и на специализированных серверах, например, Netvibes.com или Webwag.com. Как правило, виджеты для разных веб-сервисов не совместимы друг с другом. Поэтому сторонние разработчики виджетов, как компания Labpixies.com, выпускают одну мини-утилиту в нескольких версиях, нацеленных на различные сервисы.

Приглянулись виджеты и блоггерам, которые с радостью украшают поля своих онлайновых дневников случайными афоризмами и избранными цитатами, фотографиями с Flickr и заголовками прочитанных книг. А счетчики посещаемости, без которых не обходится ни один уважающий себя блог, можно назвать прадедушкой виджетов. Популярные блоггерские платформы предлагают собственные виджеты, например, Typepad (Sixapart.com/typepad/widgets) и WordPress (Widgets.wordpress.com). Немало бантиков для блогов можно найти в виджето-копилках: Widgipedia.com, Musestorm.com и Springwidgets.com.

Еще один рассадник виджетов Widgetbox.com приготовит из обычной RSS-ленты аппетитный виджет, который любой блоггер с удовольствием прилепит к своему онлайновому дневнику. Подобные украшения для блогов иногда обзывают «блиджетами» – от слияния слов «блог» и «виджет».

Универсальный «шмиджет»

Сервис Netjaxer.com предлагает способ превратить веб-сервисы в настольные приложения. Netjaxer упаковывает веб-приложение в собственную браузерную оболочку – на новорожденную программу можно повесить свою иконку и поместить ее на панели задач Windows. Для виджетов, правда, такое решение кажется достаточно громоздким – оно больше подходит для полноэкранных веб-сервисов.

Окончательно не запутаться в виджетах, блиджетах и гаджетах поможет технология Apollo (Adobe.com/go/apollo), над которой корпят в лабораториях Adobe. Кросс-платформенная среда Apollo призвана стереть грань между настольными и веб-приложениями – в идеале, любой веб-виджет можно будет мышкой перетащить на рабочий стол и работать с ним как с самостоятельной утилитой. Разработчики надеются, что с запуском Apollo исчезнет необходимость выбирать между различными стартовыми страницами. Насколько удобным и универсальным окажется решение Adobe на самом деле, мы узнаем в середине этого года.

Тем временем «виджетизация» Сети идет полным ходом – информация разбивается на все более мелкие частицы, из которых пользователи собирают то, что им по душе. Благодаря виджетам, стартовым страницам и RSS каждый из нас получает дополнительные возможности обжить Сеть, сделать ее более удобной и интересной для себя. Для этого вовсе не обязательно разбираться в веб-технологиях – виджеты больше напоминают конструктор Lego, чем набор юного техника.

PS

Редакция InternetUA продолжит следить за развитием виджетостроения – со следующего номера мы введем рубрику «Виджеты» с обзором интересных новинок.

blog comments powered by Disqus