Мар 19

В заключение цикла о Yahoo! Widgets, сделаю небольшой обзор полезных программок для рабочего стола, которыми пользуюсь сам. Кстати, на MacOS они тоже должны работать.

Battery Time – показывает заряд батареи ноутбука. Небольшой виджет с приятным техногенным дизайном, который у меня всегда висит вверху экрана: показывает оставшиеся проценты и время, а незадолго до окончания заряда выводит сообщение об этом. Его сигнал поприятнее писка системного уведомления, а если звук выключен, всплывающее сообщение от виджета не заметить сложнее, чем стандартное.
yahoo widget battery time
JC Sticky Deluxe – создаёт на рабочем столе разноцветные “стикеры” для заметок. Своеобразный аналог бумажек, наклеенных на монитор. Не так захламляет рабочее пространство, зато, в отличие от бумажек, в процессе работы эти наклейки скрываются под окошками, и про них забываешь.

yahoo widget JC Sticky Deluxe
TimeTracker – позволяет засекать время, которое тратишь на какую-либо задачу. Удобно, когда занимаешься в один день несколькими проектами и надо вести учёт времени. Управление очень простое: ввёл название задачи (можно задать список по умолчанию), нажал на кнопку – и время пошло. Нажал ещё раз – остановилось. Виджет сохраняет данные о времени в виде таблицы в csv файл, и в конце дня можно разобраться, на что же он был потрачен. Главное – не забывать переключать задачи.

yahoo widget TimeTracker

Почему-то часы – очень популярный у разработчиков вид виджета. Их для Yahoo! Widgets сделано уже 326 штук, и мне вот больше всего понравились Gorgy Clock.

yahoo widget Gorgy Clock
Но с часами проблема в том, что они вечно прячутся за окнами. Поверх окон не повесишь: занимают много места, а переключаться в режим “Konsposé” каждый раз, когда хочется посмотреть время, тоже не хочется. В этом плане часы из Vista Sidebar удобнее.

Ну и наконец, виджет для составления списка дел mini What To Do?. Благодаря размеру, он может висеть поверх окон где-нибудь в углу экрана и не мешать. Управление у него, на мой взгляд, не совсем удобное, но это компенсируется минимализмом. Кстати, этот виджет разработан самим Арло Розом, создателем Yahoo! Widgets, и уже хотя бы за это заслуживает внимания.

yahoo widget mini What To Do?

Если вы знаете ещё полезные виджеты для рабочего стола, не стесняйтесь: делитесь ссылками в комментариях. Буду только благодарен. :)

Комментировать (15)

Мар 9

На западе Yahoo! Widgets активно используются в маркетинговых целях. Вот пара примеров.

Телеканал Animal Planet сделал виджет «Animal Planet Killer Clips«, с помощью которого можно посмотреть видеорозаписи нападений хищников на их жертв.
виджет Яху Animal Planet

На сегодняшний день виджет загружен 11 288 раз.

Acura, североамериконское отделение компании Honda, представило виджет «Acura RDX Traffic«, показывающий на карте пробки и информацию о ДТП.

40196-shot

Загружен 48 401 раз.

А Toyota сделала виджет «Toyota FF Pick-Ups«, в котором американский футбол соседствует с рекламой автомобилей.
6375_1_7_04screenshot

Его загрузили 62 970 раз.

А ещё свои виджеты есть у Honda, Best Buy, Disney и даже Pfizer.

Итак, какие же есть достоинства у Yahoo! Widgets с точки зрения бизнеса?

  • Большие возможности с точки зрения функционала: от вставки Flash до доступа к операционной системе.
  • Снижение затрат на разработку благодаря готовым модулям, входящим в движок.
  • Привлекательный дизайн.
  • Лёгкость установки виджетов (добавленных в галерею).
  • Имя и надёжность. Это технология, развиваемая известной компанией уже не первый год. Можно сказать, «ветеран» мира десктоп-виджетов.
  • Длительность контакта с пользователем. Yahoo! Widgets работают независимо от того, есть ли соединение с интернетом, и пользователь остаётся с вами, даже закрыв окно браузера: с момента включения компьютера до его выключения. Впрочем, это присуще всем десктоп-виджетам.

Но не обходится и без недостатков.

  • Проприетарность технологии. Вашим пользователям надо будет устанавливать не принадлежащую вам прогармму (сам движок). Если вы владелец интернет-маназина или небольшого сайта, имя крупной компании может даже пойти вам в плюс. Но если Yahoo – конкурент для вас, стоит лишний раз подумать.
  • Использование своего API и языка разметки. Неподготовленным разработчиками понадобится время, чтобы разобраться, как писать виджеты.
  • Не полная локализация. Интерфейс движка переведён на русский, но сайт Yahoo! Widgets и большинство виджетов на инглийском, что может представлять сложность для некоторых пользователей.
  • Большое время добавления виджета в галерею и отсутствие автономного инсталлятора. Чтобы использовать одно из основных преимуществ виджетов, лёгкость установки, вам придётся набраться терпения.

Выводы.

Yahoo! Widgets можно использовать:

  • при создании виджетов, ориентированных на западных пользователей
  • если вы ориентируетесь на русскоязычных, но более-менее технически подкованных пользователей (как минимум, умеющих читать по-английски)
  • если вы собираетесь сделать не один виджет, а сразу несколько. В этом случае сокращение расходов на разработку и единая система управления виджетами покажут себя особенно хорошо.
Что вы об этом думаете?

Фев 21

Konfabulator
Итак, если вы хотите заняться разработкой виджетов Yahoo!, то первое место, куда следует заглянуть, это раздел Tools and Documentation. Там можно скачать SDK, почитать подробную документацию и найти инструкцию, как сделать свой первый виджет. Если будут возникать какие-то вопросы, можно посоветоваться с другими разработчиками на форуме Konfabulator. Народ там вежливый и адекватный: приятное отличие заграничных форумов от отечественных.

В Yahoo Widgets для разметки используется свой диалект XML, а для придания интерактивности – JavaScript. Также можно вставлять HTML, Flash и использовать CSS (правда, в урезанном варианте).
Свой язык разметки – это, с одной стороны, хорошо, потому что позволяет легко делать страницы типа «О программе» и определять настройки виджета с помощью специальных конструкций. Но с другой стороны, с непривычки вёрстка становится нетривиальной задачей.

Помимо обычного JavaScript, виджеты могут пользоваться дополнительным возможностями: хранить данные в SQLite, легко изменять и получать настройки, работать с операционной системой (например, узнавать загрузку процессора или информацию о беспроводных сетях)…

У виджетов есть режим отладки, в котором, кроме самого виджета, показывается консоль отладчика, где можно просматривать служебные сообщения и выполнять JavaScript-код.

Готовое приложение уваковывается в файл с расширением .widget. Есть два способа упаковки: zip (просто архивируете каталог с виджетом, после чего меняете расширение) и «однородный файл» (flat file), который создаётся с помощью виджета «Widget Converter», входящего в SDK. ZIP считается устаревшим методом упаковки и не рекомендуются к использованию из-за проблем с производительностью.

Когда ваш виджет готов, вы можете попросить других разработчиков потестирвоать его на форуме, в специальном разделе Widget Test Ground. Более того, Yahoo! настоятельно рекомендует это делать, особенно, для первой версии программы. Правда, я, например, комментариев к своему «Last.fm recent track» так и не дождался: наверное, он оказался слишком специфическим и пользователей Last.fm на форуме не было.

Теперь вы можете отправить ваш виджет в галерею виджетов Yahoo!. По идее, после этого он попадёт в очередь на утверждение, будет подвергнут автоматизированной проверке на безопасность (не спрашивайте меня, как они это делают) и просмотрен модератором, который сделает скриншот и напишет небольшой обзор. В моём случае скриншот они сделать не смогли, поэтому попросили его выслать, причём непременно с альфа-каналом (и то я просил опубликовать скриншот на тёмном фоне, а они сделали на светлом, из-за чего буквы на нём плохо читаются). Да и моё описание виджета оставили неизменным.
Кстати, будьте готовы к тому, что ваш виджет появится в галерее далеко не сразу. Мой, например, был отправлен на добавление в декабре, а появился в галерее только в первой половине февраля. Надеюсь, эти задержки с рассмотрением были временными.

Наконец-то! Мы подошли к финальной части: наш виджет опубликован и теперь его пора распространять. Делать это можно двумя способами: просто давать ссылку на его страницу в галерее (но это не очень удобно) и сделать бэдж для установки виджета прямо с вашего сайта. Если сразу после попадания виджета в галерею бэдж не создаётся (возникает ошибка вроде «Виджет не найден»), подождите день-другой и попробуйте ещё раз: похоже, там есть какая-то задержка. Ваше терпение будет вознаграждено вот таким красивым инсталлятором:

А в следующей заметке я хочу рассказать об использовании виджетов Yahoo! для бизнеса.

Комментировать (2)

Стр. 1 из 212»