Вездесущность (Firefox)

Расширение для Mozilla Firefox прекращено
Вездесущность
Оригинальный автор(ы)Лаборатории Мозиллы
Разработчик(и)Мозилла
Первоначальный выпуск26 августа 2008 г. [1] ( 2008-08-26 )
Стабильный релиз
0.6 / 16 октября 2012 г. ; 12 лет назад ( 2012-10-16 )
Предварительный релиз
0.6.2pre / 3 сентября 2011 г. ; 13 лет назад ( 2011-09-03 )
Написано вJavaScript
Размер595 КБ
ТипДополнение для Mozilla Firefox
ЛицензияMPL / GNU GPL / GNU LGPL
Веб-сайтПовсеместность на wiki.mozilla.org.

Ubiquity , устаревшее расширение для Mozilla Firefox , представляло собой набор быстрых и простых команд, полученных из естественного языка , которые действуют как мэшапы веб-сервисов, позволяя пользователям получать информацию и связывать ее с текущими и другими веб-страницами. Оно также позволяло пользователям веб-сайтов создавать новые команды, не требуя большого технического образования. [2]

Обзор

Основная цель Ubiquity состояла в том, чтобы взять разрозненную сеть и предоставить пользователю все, что ему нужно. Это было достигнуто с помощью интерфейса, похожего на командную строку , который был основан на командах естественного языка . Эти команды предоставлялись как Mozilla , так и отдельными пользователями. Команды были написаны на JavaScript или Python и либо напрямую вводились в редактор команд, который поставляется с Ubiquity, либо подписывались на них. Команды, на которые подписывался пользователь, автоматически обновлялись, когда автор обновлял код. [3] До конца разработки не было ограничений на то, что могут делать эти команды, что создавало большой риск безопасности. Были планы, что Ubiquity создаст сеть доверия, которая позволит пользователям оценивать надежность конкретной команды перед подпиской на нее, но эти планы так и не были реализованы. [4]

Ubiquity имел команды, которые позволяли пользователям вставлять карты в любое место, переводить на странице, выделять любой код и многие другие функции. [5]

История развития и дорожная карта

Архитектурный дизайн Ubiquity 0.1.3 был сосредоточен на разделении функций на четко определенные объекты, идея, заимствованная из дизайна команд в проекте Archy . Функциональность окна браузера была разделена на объекты для каждого окна и глобальные объекты. Объект менеджера команд для каждого окна выступал посредником между контекстным меню, вводом команд и объектами парсера естественного языка и самими командами. Глобальные объекты маршалируют службы на уровне приложения, такие как встроенные каналы команд. [6] Также были предприняты усилия по локализации Ubiquity на разных языках. [7]

Цели разработки Ubiquity 0.5 направлены на упрощение экспериментов с новыми пользовательскими интерфейсами и реализацию мер безопасности. [8] [9]

После того, как Mozilla прекратила разработку Ubiquity, версия, поддерживаемая сообществом, активно разрабатывалась до 2016 года. [10]

Смотрите также

Ссылки

  1. ^ Раскин, Аза (2008-08-26). "Введение в Ubiquity". Mozilla Labs . Архивировано из оригинала 2009-03-08.
  2. ^ Болтон, Клинт (2008-08-26). «Mozilla Ubiquity позволяет создавать мэшапы для чайников через Firefox». eWeek .
  3. ^ «Учебное пособие по Ubiquity 0.1».
  4. ^ Варма, Атул (2008-07-23). ​​«Доверие функциональности».
  5. ^ acoleman (2008-10-24). «Mozilla Ubiquity».
  6. ^ "Ubiquity 0.1.3 Architecture" . Получено 2009-03-22 .
  7. ^ Эрлевин, Майкл Йошитака. «Локализация вездесущности: открытое письмо лингвистам» . Получено 24.03.2009 .
  8. ^ "Ubiquity 0.2 Design: UI и расширяемость безопасности" . Получено 2009-03-22 .
  9. ^ "Лаборатории/Повсеместность/Дорожная карта - MozillaWiki".
  10. ^ "Satyr / Ubiquity / Downloads — Bitbucket". Архивировано из оригинала 2015-05-07 . Получено 2012-05-28 .
  • Повсеместность на wiki.mozilla.org.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Ubiquity_(Firefox)&oldid=1236717631"