Yahoo! Виджеты
Разработчик(и) | Команда виджетов Yahoo |
---|---|
Первоначальный выпуск | 10 февраля 2003 г 25 июля 2005 г (как Yahoo! Widgets) [1] | (как Konfabulator)
Финальный выпуск | 4.5.2.0 / 25 июня 2009 г |
Операционная система | Mac OS X , Microsoft Windows XP , Vista и Win 7 |
Тип | Движок виджетов |
Лицензия | Модифицированная лицензия BSD (см. Лицензионное соглашение в приложении) |
Веб-сайт | http://www.widgets.yahoo.com ( Архивировано 8 февраля 2012 г.) |
Yahoo Widgets — это прекращенная бесплатная платформа приложений для Mac OS X и Microsoft Windows , в частности для Windows XP , Vista и Windows 7 . Программное обеспечение ранее называлось Konfabulator оно было приобретено компанией компьютерных услуг Yahoo , оно было переименовано. , но после того, как 25 июля 2005 года [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 ГБ. Это была незначительная проблема по сравнению с оперативной памятью, потребляемой графическим характером виджетов, что могло сделать их более требовательными к оперативной памяти, чем традиционные настольные приложения квадратной формы.
Проекционный дисплей/Konspose
[ редактировать ]Yahoo Widgets предоставляет функцию, которая позволяет быстро вывести все открытые виджеты на верхнюю часть рабочего стола . Его можно активировать нажатием горячей клавиши (устанавливается пользователем). Это приведет к тому, что все виджеты будут переведены на передний план, а все остальные приложения будут затемнены. Виджеты также можно настроить только для Konsposé, то есть они будут появляться только при активации Konsposé. Первоначально называвшийся Konsposé (ссылаясь на Expose в Mac OS X ), он был переименован в «Heads-Up Display» с выпуском Yahoo Widget Engine. [10]
() Док
[ редактировать ]С появлением 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]
История
[ редактировать ]Этот раздел нуждается в дополнительных цитатах для проверки . ( январь 2009 г. ) |
Начальная разработка
[ редактировать ]Yahoo Widgets изначально был разработан как Konfabulator основной командой разработчиков компании Pixoria, состоящей из Арло Роуза, Перри Кларка и Эда Воаса. Первоначально выпущенное 10 февраля 2003 г. как приложение только для Mac OS X, которое стоило 24,95 долларов США (а позже, с выпуском версии 2.0, 19,95 долларов США), его версия для Windows была выпущена 8 ноября 2004 г. с выпуском версии Konfabulator 1.8 и стал бесплатным с выпуском Konfabulator 2.1 25 июля 2005 года, когда Pixoria была продана Yahoo . [16] [ необходимы дополнительные ссылки ] Незадолго до этого Apple выпустила аналогичный движок виджетов Dashboard как часть своей Mac OS X Tiger . операционной системы [17] Основным коммерческим конкурентом Konfabulator на платформе Windows является DesktopX , разработанный компанией Stardock . Другие программы, предлагающие аналогичную функциональность, включают Kapsules и AveDesk (для Windows), gDesklets (для GNOME ) и SuperKaramba (для KDE ).
Движок JavaScript, используемый Konfabulator, использует реализацию Mozilla SpiderMonkey и соответствует стандартам Mozilla JavaScript версии 1.5 (эквивалент ECMAScript 262 издания 3 с расширениями Mozilla).
Идея Konfabulator возникла в 1998 году, когда Арло Роуз увидел, как можно сделать скин - медиаплеера для MP3 , работающего на его компьютере. Его идея заключалась в том, чтобы «скрыть любую информацию, которую вы хотели видеть на своем рабочем столе». [18]
До этого у него был опыт работы с Kaleidscope — программой для создания скинов для операционных систем Apple Macintosh , похожей на WindowBlinds . Он придумал термин «Конфабулятор», чтобы описать свою идею, а затем попытался передать ее другим программистам . Ему это не удавалось до 2002 года, когда Перри Кларк (который позже стал одним из основных разработчиков Konfabulator) услышал о его идее и согласился работать с ним над проектом.
10 февраля 2003 года Роуз и Кларк запустили версию Konfabulator 1.0. Перед запуском Роуз создала веб-сайт-тизер, спрашивая посетителей, что такое 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.
Приобретение Конфабулятора
[ редактировать ]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. [19] за ним позже последовал сам Арло Роуз. В августе 2008 года команду покинул и Эд Воас, разработавший первую версию Konfabulator для Windows. [20]
Закрытие
[ редактировать ]2 марта 2012 года было объявлено, что Yahoo прекратит поддержку Yahoo Widget Engine и полностью закроет Yahoo Widget Gallery. Объявление было сделано на первой странице галереи Yahoo и на форуме Konfabulator . Архивировано 17 декабря 2012 г. на archive.today . Yahoo заявила, что причина закрытия была двоякая: стоимость замены старых серверов, поддерживающих галерею, и переориентация человеческих ресурсов на развитие Yahoo! подключенного ТВ Платформа виджетов .
Текущее техническое состояние
[ редактировать ]Windows – механизм Yahoo Widget работает в 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! Подключен ТВ-движок локально для целей разработки/тестирования.
30 марта 2018 года, через пятнадцать лет после дебюта Konfabulator, Yahoo (теперь принадлежащая Verizon) прекратила публикацию приложений Kon на Yahoo! Движок подключенного телевидения, побуждающий разработчиков вместо этого предлагать приложения-коннекторы HTML5. Это знаменует собой окончательное прекращение существования последней продолжающейся ветки Konfabulator. [21]
Нарушение ленты виджета погоды
[ редактировать ]По состоянию на май 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 .
Ссылки
[ редактировать ]- ^ «Yahoo! Inc. — Хронология компании» . Машина обратного пути . 13 июля 2008 г. Архивировано из оригинала 13 июля 2008 г. Проверено 13 февраля 2017 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Yahoo! Inc. — Хронология компании» . Машина обратного пути . 13 июля 2008 г. Архивировано из оригинала 13 июля 2008 г. Проверено 19 июля 2016 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Konfabulator теперь виджеты Yahoo» . Архивировано из оригинала 25 марта 2009 г. Проверено 21 марта 2009 г.
- ^ «Центр условий Yahoo» . info.yahoo.com . Проверено 26 августа 2016 г.
- ^ «Мировое время Pro — виджеты Yahoo» . Виджеты.yahoo.com . Проверено 21 марта 2009 г.
- ^ «Общий таймер обратного отсчета — виджеты Yahoo» . Виджеты.yahoo.com . Проверено 21 марта 2009 г.
- ^ «Новостной киоск — Виджеты Yahoo» . Виджеты.yahoo.com . Проверено 21 марта 2009 г.
- ^ «WebImages — Виджеты Yahoo» . Виджеты.yahoo.com . Проверено 21 марта 2009 г.
- ^ «Среда выполнения виджетов» . Архивировано из оригинала 18 июля 2011 г. Проверено 21 марта 2009 г.
- ^ «Что делает режим Heads Up Display? — Виджеты» . Help.yahoo.com . Проверено 21 марта 2009 г.
- ^ «Блог о виджетах Yahoo — текущие события в городе разработчиков» . Виджеты.yahoo.net. 26 июля 2007 г. Архивировано из оригинала 28 февраля 2010 г. Проверено 21 марта 2009 г.
- ^ «Блог виджетов Yahoo — он здесь!» . Виджеты.yahoo.net. 22 марта 2007 г. Архивировано из оригинала 26 марта 2009 г. Проверено 21 марта 2009 г.
- ^ «Проверка обновлений виджетов активирована для всех — форумы Konfabulator» . konfabulator.com. Архивировано из оригинала 27 февраля 2010 г. Проверено 21 марта 2009 г.
- ^ «Блог Yahoo Widgets — Yahoo Widgets 4.5 уже здесь!» . Виджеты.yahoo.net. 29 ноября 2007 г. Архивировано из оригинала 18 января 2009 г. Проверено 21 марта 2009 г.
- ^ «Блог о виджетах Yahoo — Konfabulator 4.5: интересные возможности для разработчиков» . Виджеты.yahoo.net. 14 декабря 2007 г. Архивировано из оригинала 3 января 2009 г. Проверено 21 марта 2009 г.
- ^ Шерман, Крис. «Почему Yahoo купила Konfabulator» . Поисковые системы . Архивировано из оригинала 12 октября 2007 года . Проверено 11 января 2024 г.
- ^ Сиракьюс, Джон (28 апреля 2005 г.). «Mac OS X 10.4 Тигр» . Арс Техника . Проверено 11 января 2024 г.
- ^ «История Konfabulator». Архивировано 14 августа 2005 г. в Wayback Machine на веб-сайте Konfabultor, как показано Верой Бросгол.
- ^ Блог Yahoo Widgets - Мы такие классные!
- ^ Воас, Эд (7 августа 2008 г.). «Покидая локацию» . Форум конфабулятора . Архивировано из оригинала 27 января 2013 г. Проверено 26 января 2009 г.
{{cite web}}
: CS1 maint: bot: исходный статус URL неизвестен ( ссылка ) - ^ «Дом | Yahoo Smart TV» .
Внешние ссылки
[ редактировать ]- Официальный сайт , архивировано 8 февраля 2012 года.