Мини-программы «виджеты» позволяют более эффективно использовать экранное пространство или навигационные меню сайтов. От привычных веб-сервисов виджеты отличаются компактными размерами и, как правило, выполняют одну функцию. Из набора различных виджетов, как из деталей Lego, можно соорудить любую конструкцию на персональной стартовой странице, в блоге или прямо на рабочем столе. | widget [wij-it] сущ.; сленг Виджет, мини-программа, заточенная под решение конкретной, зачастую экзотической задачи. Синонимы: gadget, badge, module, capsule, snippet, mini, flake |
Виджетами называют небольшие приложения для выполнения какой-нибудь несложной задачи – например, показать время или замерить скорость печати. Применений у них масса: некоторые отсчитывают, сколько секунд осталось до выхода последней книги о Гарри Поттере, сообщают удивительные факты из жизни Чака Норриса или транслируют музыку студии «Умирающий жираф». Часто виджеты используются для отображения 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 работает только под Windows и тоже использует термин гаджет. Платформа Yahoo Widget Engine, выросшая из проекта 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. Для виджетов, правда, такое решение кажется достаточно громоздким – оно больше подходит для полноэкранных веб-сервисов.
Окончательно не запутаться в виджетах, блиджетах и гаджетах поможет технология Adobe AIR, над которой корпят в лабораториях Adobe. Кросс-платформенная среда AIR призвана стереть грань между настольными и веб-приложениями – в идеале, любой веб-виджет можно будет мышкой перетащить на рабочий стол и работать с ним как с самостоятельной утилитой. Разработчики надеются, что с запуском AIR исчезнет необходимость выбирать между различными стартовыми страницами. Насколько удобным и универсальным окажется решение Adobe на самом деле, мы узнаем в середине этого года.
Тем временем «виджетизация» Сети идет полным ходом – информация разбивается на все более мелкие частицы, из которых пользователи собирают то, что им по душе. Благодаря виджетам, стартовым страницам и RSS каждый из нас получает дополнительные возможности обжить Сеть, сделать ее более удобной и интересной для себя. Для этого вовсе не обязательно разбираться в веб-технологиях – виджеты больше напоминают конструктор Lego, чем набор юного техника.
[статья из номера 04.07]Автор: Александр Белый





