Вездесущность (Firefox) - Ubiquity (Firefox)
Эта статья должна быть обновлено.Июнь 2011 г.) ( |
Расширение Ubiquity в действии. | |
Оригинальный автор (ы) | Mozilla Labs |
---|---|
Разработчики) | Mozilla |
изначальный выпуск | 26 августа 2008 г.[1] |
Стабильный выпуск | 0.6 / 16 октября 2012 г. |
Предварительный выпуск | 0.6.2pre / 3 сентября 2011 г. |
Написано в | JavaScript |
Размер | 595 КБ |
Тип | Добавить за Mozilla Firefox |
Лицензия | MPL /GNU GPL /GNU LGPL |
Интернет сайт | Повсеместность на wiki.mozilla.org. |
Повсеместность, добавить за 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]
Смотрите также
Рекомендации
- ^ Раскин, Аза (2008-08-26). "Представляем вездесущность". Mozilla Labs. Архивировано из оригинал на 2009-03-08.
- ^ Бултон, Клинт (26 августа 2008 г.). «Mozilla Ubiquity позволяет создавать гибридные приложения для чайников через Firefox». eWeek.
- ^ "Руководство пользователя Ubiquity 0.1".
- ^ Варма, Атул (23.07.2008). «Доверяющая функциональность».
- ^ acoleman (2008-10-24). "Mozilla Ubiquity".
- ^ "Архитектура вездесущности 0.1.3". Получено 2009-03-22.
- ^ Эрлевин, Майкл Йошитака. «Локализация вездесущности: открытое письмо лингвистам». Получено 2009-03-24.
- ^ «Дизайн Ubiquity 0.2: расширяемость пользовательского интерфейса и безопасности». Получено 2009-03-22.
- ^ https://wiki.mozilla.org/Labs/Ubiquity/Roadmap
- ^ https://bitbucket.org/satyr/ubiquity/downloads
внешняя ссылка
- Повсеместность на wiki.mozilla.org.