Ubiquity , un complemento para Mozilla Firefox , es una colección de comandos rápidos y sencillos derivados del lenguaje natural que actúan como mashups de servicios web, lo que permite a los usuarios obtener información y relacionarla con páginas web actuales y de otro tipo. También permite a los usuarios de la Web crear nuevos comandos sin necesidad de mucha experiencia técnica. [2]
Autor (es) original (es) | Laboratorios Mozilla |
---|---|
Desarrollador (es) | Mozilla |
Versión inicial | 26 de agosto de 2008 [1] |
Lanzamiento estable | 0.6 / 16 de octubre de 2012 |
Versión de vista previa | 0.6.2 antes del 3 de septiembre de 2011 |
Escrito en | JavaScript |
Tamaño | 595 KB |
Tipo | Complemento para Mozilla Firefox |
Licencia | MPL / GNU GPL / GNU LGPL |
Sitio web | Ubicuidad en wiki.mozilla.org. |
Descripción general
El objetivo principal de Ubiquity es tomar una web inconexa y brindarle al usuario todo lo que necesita. Esto se logra a través de una interfaz similar a una línea de comandos que se basa en comandos de lenguaje natural . Estos comandos son proporcionados tanto por Mozilla como por usuarios individuales. Los comandos se escriben en JavaScript o Python y se escriben directamente en el editor de comandos que viene con Ubiquity o se suscriben. Los comandos a los que se suscribe un usuario se actualizan automáticamente cuando el autor actualiza el código. [3] Por el momento no hay límite en cuanto a lo que pueden hacer estos comandos, lo que implica un gran riesgo de seguridad. Una característica planificada para Ubiquity es una red de confianza que permite a los usuarios evaluar la confiabilidad de un comando en particular antes de suscribirse. [4] La ubicuidad permitirá a los usuarios insertar mapas en cualquier lugar, traducir en la página, resaltar cualquier código y muchas otras funciones. [5]
Historia de desarrollo y hoja de ruta
El diseño arquitectónico de Ubiquity 0.1.3 se centró en separar funciones en objetos bien definidos, una idea tomada del diseño de comandos en el proyecto Archy . La funcionalidad de la ventana del navegador se separó en objetos globales y por ventana. El objeto del administrador de comandos por ventana medía entre el menú contextual, la entrada de comandos y los objetos del analizador de lenguaje natural y los comandos mismos. Los objetos globales reúnen los servicios de toda la aplicación, como las fuentes de comandos integradas. [6] También se han realizado esfuerzos para localizar Ubiquity en diferentes idiomas. [7]
Los objetivos de diseño de Ubiquity 0.5 se centran en facilitar la experimentación con nuevas interfaces de usuario e implementar la seguridad. [8] [9]
Después de que Mozilla detuviera el desarrollo de Ubiquity, se desarrolló activamente una versión mantenida por la comunidad hasta 2016. [10]
Ver también
Referencias
- ↑ Raskin, Aza (26 de agosto de 2008). "Introduciendo la ubicuidad" . Mozilla Labs . Archivado desde el original el 8 de marzo de 2009.
- ^ Boulton, Clint (26 de agosto de 2008). "Mozilla Ubiquity permite mashups para dummies a través de Firefox" . eWeek .
- ^ "Tutorial de usuario de Ubiquity 0.1" .
- ^ Varma, Atul (23 de julio de 2008). "Confianza en la funcionalidad" .
- ^ acoleman (24 de octubre de 2008). "Mozilla Ubiquity" .
- ^ "Arquitectura de ubicuidad 0.1.3" . Consultado el 22 de marzo de 2009 .
- ^ Erlewine, Michael Yoshitaka. "Localización de la ubicuidad: una carta abierta a los lingüistas" . Consultado el 24 de marzo de 2009 .
- ^ "Diseño de ubicuidad 0.2: interfaz de usuario y extensibilidad de seguridad" . Consultado el 22 de marzo de 2009 .
- ^ https://wiki.mozilla.org/Labs/Ubiquity/Roadmap
- ^ https://bitbucket.org/satyr/ubiquity/downloads
enlaces externos
- Ubicuidad en wiki.mozilla.org.