Google Gadgets — это динамический веб-контент, который можно встроить в веб-страницу. Их можно добавлять и активно взаимодействовать с персонализированной домашней страницей Google iGoogle (поддержка прекращена в ноябре 2013 г., хотя iGoogle Gadgets по-прежнему работают на других веб-сайтах) и приложением Google Desktop (поддержка прекращена в сентябре 2011 г.), а также с Google Wave (также больше не поддерживается Google) и Google Sites . Веб-мастера могут добавлять и настраивать гаджет на свой собственный бизнес или личный веб-сайт, этот процесс называется «синдикация».
Гаджеты разрабатываются Google и сторонними разработчиками с использованием API Google Gadgets , использующего базовые веб-технологии, такие как XML и JavaScript .
С появлением Google Wave (теперь Apache Wave) гаджеты получили возможность иметь постоянное хранилище и многопользовательские возможности, а также лучшее управление состоянием. Гаджеты, использующие Google Wave таким образом, были просто известны как «Wave Gadgets». Например, игра, написанная с использованием Google Gadget, могла использовать технологию Google Wave для записи списка пользователей и рекордов, не беспокоясь о том, как постоянно хранить результаты на размещенном сервере. Использование Google Wave дало бы гаджету многопользовательские возможности и возможности постоянного хранения. Например, результаты могли бы храниться в Google Wave, размещенном на постоянной основе Google, бесплатно для пользователя.
С начала 2013 года Google Gadgets были объявлены устаревшими в Google Spreadsheets. Вскоре после этого они были удалены из всех электронных таблиц. [1] [2]
Гаджеты Google написаны на XML и могут иметь компоненты HTML и JavaScript , а также могут использовать Google Wave. [3]
Вот пример программы Hello World , написанной с использованием технологии Google Gadget.
<?xml version="1.0" encoding="UTF-8" ?> <Module> <ModulePrefs title= "Привет, мир!" пример" /> <Content type= "html" > <![CDATA[ <marquee>Привет, мир!</marquee> ]]> </Content> </Module>
Google Gadgets API — это API Google , который позволяет разработчикам легко создавать гаджеты Google. [4]