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

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].

См. Также [ править ]

  • Archy
  • Грязная обезьяна
  • iMacros
  • EMML
  • Mozilla Jetpack

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

  1. Раскин, Аза (26 августа 2008). «Представляем вездесущность» . Mozilla Labs . Архивировано из оригинала на 2009-03-08.
  2. Перейти ↑ Boulton, Clint (2008-08-26). «Mozilla Ubiquity позволяет создавать гибридные приложения для чайников через Firefox» . eWeek .
  3. ^ "Учебник пользователя Ubiquity 0.1" .
  4. Варма, Атул (23 июля 2008 г.). «Доверительная функциональность» .
  5. ^ acoleman (2008-10-24). «Вездесущность Mozilla» .
  6. ^ "Архитектура вездесущности 0.1.3" . Проверено 22 марта 2009 .
  7. ^ Эрлевин, Майкл Йошитака. «Локализация вездесущности: открытое письмо лингвистам» . Проверено 24 марта 2009 .
  8. ^ «Дизайн Ubiquity 0.2: расширяемость пользовательского интерфейса и безопасности» . Проверено 22 марта 2009 .
  9. ^ https://wiki.mozilla.org/Labs/Ubiquity/Roadmap
  10. ^ https://bitbucket.org/satyr/ubiquity/downloads

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

  • Ubiquity на wiki.mozilla.org.