Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Yahoo Widgets - это прекращенная бесплатная платформа приложений для Mac OS X и Microsoft Windows , в частности Windows XP , Vista и Win 7 . Программное обеспечение ранее называлось Konfabulator , но после того, как 25 июля 2005 года оно было приобретено компанией Yahoo, предоставляющей компьютерные услуги , оно было переименовано. [2] [3] Имя Konfabulator было впоследствии восстановлено как имя основного движка рендеринга. Движок использует среду выполнения JavaScript в сочетании с интерпретатором XML для запуска небольших приложений, называемых виджетами., и, следовательно, является частью класса программных приложений, называемых механизмами виджетов . 27 февраля 2012 г. Yahoo обновила лицензионное соглашение, в котором говорится, что с 3 апреля 2012 г. Yahoo! Виджеты по-прежнему будут доступны для загрузки, но поддержка и разработка прекратятся. [4]

Особенности [ править ]

Yahoo Widget Engine включает в себя несколько виджетов по умолчанию для запуска пользователей, в том числе виджет погоды, цифровые часы и календарь, среди прочего. Некоторые из наиболее загружаемых из них включают часы мирового часового пояса, [5] специальные таймеры обратного отсчета, [6] простые средства чтения RSS- каналов [7] и средства просмотра веб-камеры . [8]

Каждый виджет запускается в собственном системном процессе , отдельно от других типов виджетов и самого основного системного процесса Konfabulator, таким образом повышая стабильность программного приложения в целом. Если проблема возникает с виджетом Konfabulator, требующим его выключения, этот конкретный виджет может быть выключен, не затрагивая другие виджеты или основное приложение Konfabulator. [9] Недостатком этого была память компьютера.требовалось для запуска каждого процесса, что, возможно, было потенциальной проблемой на компьютерах того времени, которые обычно были оснащены оперативной памятью от 512 МБ до 2 ГБ. Это была незначительная проблема по сравнению с ОЗУ, потребляемым графической природой виджетов, что могло сделать их более интенсивными по сравнению с традиционными настольными приложениями квадратной формы.

Heads-Up Display / Konsposé [ править ]

Yahoo Widgets предоставляет функцию, которая может быстро вывести все открытые виджеты в верхнюю часть рабочего стола . Его можно активировать, нажав горячую клавишу (задается пользователем). Это приводит к тому, что все виджеты выводятся на передний план, а все другие приложения становятся недоступными. Виджеты также могут быть настроены только на Konsposé, что означает, что они будут появляться только тогда, когда Konsposé активирован. Первоначально называвшийся Konsposé (отсылка к Mac OS X Exposé ), он был переименован в «Heads-Up Display» с выпуском Yahoo Widget Engine. [10]

(The) Док [ править ]

С появлением Yahoo Widget Engine 4.0 в движке появилась функция, называемая док-станцией. Док показывает все виджеты с характерными значками. [11] Виджеты, в которых не указаны изображения, предоставляются либо со снимками экрана из официальной галереи виджетов, либо со значком виджета по умолчанию, оба показаны справа. При наведении курсора мыши док-станция помогает пользователям управлять своими виджетами с помощью кнопок для закрытия виджета, отображения предпочтений виджета и отображения виджета на проекционном дисплее . Для пользователей, которые предпочитают, чтобы док-станция не была видна все время, у нее есть возможность автоматически скрывать, когда она не активна, или даже полностью закрывать.

Функции разработчика / API [ править ]

Yahoo Widget Engine (Konfabulator) имеет очень гибкий интерфейс прикладного программирования (API), основанный на JavaScript, с множеством функций, полезных для разработчиков. Несколько основных функций включают такие элементы, как текстовые области, изображения и таймеры. Другие функции включают возможность загрузки веб-страниц из Интернета, а также ввод / вывод файлов и объекты-аниматоры для помощи в визуальных эффектах. Встроенный интерфейс позволяет разработчикам виджетов запускать специфичный для ОС код, такой как сценарии оболочки и приложения COM в Windows и AppleScript на Mac.

Начиная с Yahoo Widget Engine 4.0, SQLite был включен в движок, что позволяет разработчикам создавать и изменять базы данных. В 4.0 также включен класс Canvas, который позволяет рисовать векторные изображения. «Изображения» холста можно сохранить в файл изображения JPG или PNG. С появлением док-станции виджеты могут устанавливать свои собственные значки док-станции. Значки в доке поддерживают небольшую часть функций движка, поэтому они могут отображать несколько изображений и текста. Это полезно для виджетов, предназначенных для работы в качестве часов или прогноза погоды. Также к текстовым объектам добавлена ​​поддержка простых стилей CSS для форматирования. [12] Еще одна новая функция, включенная в версию 4.0, - это возможность автоматически проверять загруженные виджеты галереи на наличие обновлений. Ранее доступная только для официальных виджетов Yahoo, эта функция была включена для всех сторонних авторов виджетов 17 августа 2007 г. [13]

Yahoo Widgets 4.5, выпущенный 29 ноября 2007 года, представил поддержку как WebKit, так и Adobe Flash , что позволило разрабатывать виджеты с использованием XML , HTML и JavaScript, а также возможностей Flash. Поддержка WebKit не включает плагины, поэтому Flash поддерживается за счет использования отдельного собственного объекта. [14] [15]

История [ править ]

Начальная разработка [ править ]

Yahoo Widgets изначально был разработан как Konfabulator основной командой разработчиков, состоящей из Арло Роуза, Перри Кларка и Эда Воаса. Первоначально выпущенный 10 февраля 2003 года как приложение только для Mac OS X, которое стоило 24,95 долларов США (и позже, с выпуском версии 2.0, 19,95 долларов США), его версия для Windows была выпущена 8 ноября 2004 года с выпуском версии Konfabulator 1.8. , и стал бесплатным с выпуском Konfabulator 2.1 25 июля 2005 года, когда он был продан Yahoo . Незадолго до этого Apple выпустила аналогичный движок виджетов Dashboard как часть своей операционной системы Mac OS X Tiger . Основным коммерческим конкурентом Konfabulator на платформе Windows является DesktopX., разработанный Stardock . Другие программы, предлагающие аналогичные функции, включают Kapsules и AveDesk (для Windows), gDesklets (для GNOME ) и SuperKaramba (для KDE ).

Механизм JavaScript, используемый Konfabulator, использует реализацию Mozilla SpiderMonkey и соответствует стандартам Mozilla JavaScript версии 1.5 (эквивалент ECMAScript 262 edition 3 с расширениями Mozilla).

Идея Konfabulator возникла в 1998 году, когда Арел Роза видела , как он мог кожу в MP3 медиа - плеер работает на своем компьютере. Его идея заключалась в том, чтобы «скинуть любую информацию, которую вы хотели бы видеть на своем рабочем столе». [16]

До этого он имел опыт работы с Kaleidoscope, программой создания скинов для операционных систем Apple Macintosh , похожей на WindowBlinds . Он придумал термин «Конфабулятор», чтобы описать свою идею, а затем попытался передать свою идею другим программистам . Ему не удалось добиться успеха до 2002 года, когда Перри Кларк (который позже стал одним из основных разработчиков Konfabulator) услышал о его идее и согласился работать с ним над проектом.

10 февраля 2003 года Роуз и Кларк запустили версию 1.0 Konfabulator. Перед запуском Роуз создала веб-сайт-тизер, спрашивая посетителей, что такое Konfabulator, пока он еще находился в разработке. Когда он был наконец выпущен, пользователи Konfabulator были очень впечатлены идеей виджетов, и в результате его популярность резко возросла, что удивило разработчиков Konfabulator. Из-за его популярности Роуз и Кларк были вынуждены бросить свою работу, чтобы работать над Konfabulator на полную ставку.

В июле 2003 года Роуз и Кларк начали работать над версией Windows с другим программистом, но внутренние разногласия сломили их, и они были вынуждены отказаться от уже проделанной работы. Позже Роуз убедила Эда Воаса (который тогда был другом Роуза и имел 10-летний опыт программирования в Apple Computer , а позже стал третьим членом основной группы разработчиков Konfabulator) разработать для них версию для Windows. Сначала он отказался, но позже он создал рабочий прототип и представил его команде разработчиков Konfabulator в течение двух дней.

В ноябре 2004 года была выпущена первая кроссплатформенная версия Konfabulator 1.8 - Konfabulator. Версия для Windows могла беспрепятственно запускать большинство виджетов Konfabulator, написанных для операционной системы Mac OS X, на компьютерах с Windows и наоборот. Однако некоторые виджеты, разработанные позже, были привязаны к платформе.

Несколько месяцев спустя, 18 мая 2005 г., был выпущен первый крупный выпуск Konfabulator с версии 1.0, Konfabulator 2.0 (иногда сокращенный до K: 2 ), вместе с визуальным обновлением виджетов, улучшенной функциональностью и уценкой. цена составила 19,95 долларов США по сравнению с предыдущими 24,95 долларов США (это было после того, как многие пользователи, особенно пользователи Windows, привыкшие к идее бесплатных и других более дешевых движков виджетов, жаловались на высокую цену). Вскоре после этого популярность Konfabulator резко возросла, и компании стремились использовать Konfabulator в своих проектах. В ответ на спрос на Konfabulator, и обеспечить надлежащий источник информации для виджета разработчиков (некоторые из которых были выскабливание веб-сайтов для получения информации о своих виджетах), команда разработчиков Konfabulator решила продать Konfabulator компании Yahoo.

Yahoo приобретает Konfabulator [ править ]

25 июля 2005 года Konfabulator был приобретен Yahoo, и Yahoo выпустила Konfabulator бесплатно. Хотя платформа Konfabulator была переименована в Yahoo Widgets, основной движок продолжал называться Konfabulator до декабря 2005 года.

Yahoo сказал, что они купили Konfabulator, потому что хотели иметь простой способ открыть его API для сообщества разработчиков виджетов и предоставить им легкий доступ к информации на веб-сайте Yahoo. При этом виджеты могут быть созданы без очистки или поиска на веб-сайтах, чтобы получить информацию об API для виджетов и фреймворке Konfabulator.

23 мая 2006 г. универсальный двоичный файл Yahoo Widget Engine версии 3.1.4 стал доступен пользователям компьютеров Macintosh на базе Intel.

В августе 2006 года Перри Кларк, первый разработчик Mac-версии движка виджетов, покинул команду Yahoo Widgets [17], а затем и сам Арло Роуз. В августе 2008 года Эд Воас, разработавший первую версию Konfabulator для Windows, также покинул команду. [18]

Yahoo закрывает виджеты рабочего стола Yahoo [ править ]

2 марта 2012 года было объявлено, что Yahoo прекращает поддержку Yahoo Widget Engine и полностью закрывает Yahoo Widget Gallery. Объявление было размещено на первой странице галереи Yahoo и на форуме Konfabulator . Yahoo заявила, что причина закрытия была двоякой: стоимость замены старых серверов, которые поддерживали галерею, и переориентация человеческих ресурсов на развитие Yahoo! Платформа подключенных ТВ- виджетов.

Текущий технический статус [ править ]

Windows - Механизм виджетов Yahoo работает в Windows XP, Vista, Windows 7, 8 и 10. В XP виджет имеет полную функциональность. В системах NT6 (Vista +) функциональность управления звуком ограничена, поскольку Windows UAC не дает приложениям- виджетам право изменять управление звуком в системе без доступа администратора, все остальные функции работают так, как задумано.

Mac OSX - Начиная с версии 10.11 El Capitan, док-станция для виджетов Yahoo больше не работает должным образом. Однако док-станцию ​​можно отключить, отредактировав соответствующий файл конфигурации .plist, после чего виджеты станут доступны через меню. Несмотря на это относительно незначительное ограничение, виджеты по-прежнему работают так, как ожидалось в предыдущих версиях OSX.

Linux - Механизм виджетов Yahoo был перенесен на Ubuntu Linux 10.10 и модифицирован, чтобы стать Yahoo! Подключил ТВ движок . Версия для Linux не разработана как автономный движок виджетов для запуска виджетов на настольном Linux, а вместо этого использует Ubuntu в качестве хоста для встроенных ОС в телевизоры. Однако можно запустить Ubuntu linux 10.10 на обычном ПК и запустить Yahoo! Подключенный движок TV локально для целей разработки / тестирования.

30 марта 2018 г., через пятнадцать лет после дебюта Konfabulator, Yahoo (теперь принадлежащая Verizon) запретила публиковать приложения Kon в Yahoo! Connected TV Engine, побуждающий разработчиков вместо этого предлагать приложения для подключения HTML5. Это знаменует окончательное прекращение работы последней продолжающейся ветви Konfabulator. [19]

Лента виджетов погоды Yahoo прервана [ править ]

С мая 2016 года перестал работать популярный погодный виджет Yahoo. Виджет погоды был одним из самых популярных виджетов Yahoo, поскольку он давал бесплатный доступ к ленте погоды Yahoo. Yahoo изменила способ доступа к ленте погоды, нарушив не только виджет погоды, но и все другие программы и сайты, которые пытаются его использовать. В обновленной документации Yahoo говорилось: «Чтобы повысить меры безопасности и лучше обслуживать наших клиентов YDN, источник данных о погоде будет применять OAuth 1 начиная с 15 марта 2016 года. Обновите вызовы API, включив OAuth 1 (через конечную точку OAuth / v1 / yql. при использовании YQL) с использованием ключа и секрета приложения Yahoo ».

Поскольку виджет погоды больше не поддерживается, изменения для исправления виджета не будут выполняться сотрудниками Yahoo. Однако, поскольку все виджеты могут быть декомпилированы до исходного кода JavaScript, виджет может быть изменен разработчиками в соответствии с измененными требованиями авторизации Yahoo или для получения данных из альтернативного источника погоды. Другие виджеты были изменены таким образом и уже получают исходные данные из таких альтернативных каналов, как https://aviationweather.gov/adds/dataserver .

Ссылки [ править ]

  1. ^ "Yahoo! Inc. - Хронология компании" . Wayback Machine . 2008-07-13. Архивировано 13 июля 2008 года . Проверено 13 февраля 2017 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  2. ^ "Yahoo! Inc. - Хронология компании" . Wayback Machine . 2008-07-13. Архивировано 13 июля 2008 года . Проверено 19 июля 2016 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  3. ^ "Конфабулятор теперь Yahoo Widgets" .
  4. ^ "Yahoo Terms Center" . info.yahoo.com . Проверено 26 августа 2016 .
  5. ^ «Мировые часы Pro - виджеты Yahoo» . Widgets.yahoo.com . Проверено 21 марта 2009 .
  6. ^ «Стандартный таймер обратного отсчета - виджеты Yahoo» . Widgets.yahoo.com . Проверено 21 марта 2009 .
  7. ^ "NewsStand - виджеты Yahoo" . Widgets.yahoo.com . Проверено 21 марта 2009 .
  8. ^ "WebImages - виджеты Yahoo" . Widgets.yahoo.com . Проверено 21 марта 2009 .
  9. ^ «Время выполнения виджета» .
  10. ^ «Что делает режим Heads Up Display? - Виджеты» . Help.yahoo.com . Проверено 21 марта 2009 .
  11. ^ «Блог Yahoo Widgets - Текущие события в городе разработчиков» . Widgets.yahoo.net. 2007-07-26 . Проверено 21 марта 2009 .
  12. ^ "Блог Yahoo Widgets - он здесь!" . Widgets.yahoo.net. 2007-03-22 . Проверено 21 марта 2009 .
  13. ^ «Проверка обновлений виджета активирована для всех - Форумы Konfabulator» . konfabulator.com . Проверено 21 марта 2009 .
  14. ^ "Блог Yahoo Widgets - Yahoo Widgets 4.5 уже здесь!" . Widgets.yahoo.net. 2007-11-29 . Проверено 21 марта 2009 .
  15. ^ "Yahoo Widgets Blog - Konfabulator 4.5: Cool Developer Features" . Widgets.yahoo.net. 2007-12-14 . Проверено 21 марта 2009 .
  16. ^ "История Конфабулятора" на веб-сайте Конфабултора , как проиллюстрировано Верой Бросгол
  17. ^ Блог Yahoo Widgets - Мы бааааак!
  18. ^ Voas, Ed (2008-08-07). «Выйти из загона» . Конфабуляторный форум . Архивировано 27 января 2013 года . Проверено 26 января 2009 .CS1 maint: bot: исходный статус URL неизвестен ( ссылка )
  19. ^ https://smarttv.yahoo.com/#second-item

Внешние ссылки [ править ]

  • Почему Yahoo купила Konfabulator
  • Сравнение DesktopX / Konfabulator
  • Практический обзор Yahoo Widgets CNET Networks
  • Галерея виджетов Yahoo на DeviantArt
  • Руководство по преобразованию виджета Yahoo в поддерживаемый движок

Сравнение приборной панели и конфигуратора [ править ]

  • Сравнение Dashboard и Konfabulator из обзора Mac OS X v10.4 Джона Сиракузы для Ars Technica
  • Сравнение Dashboard и Konfabulator от Джона Грубера из Daring Fireball