stringtranslate.com

Ubicuidad (Firefox)

Ubiquity , una extensión heredada de Mozilla Firefox , era una colección de comandos rápidos y fáciles derivados del lenguaje natural que actuaban como mashups de servicios web, permitiendo así a los usuarios obtener información y relacionarla con páginas web actuales y otras. También permitía a los usuarios web crear nuevos comandos sin necesidad de muchos conocimientos técnicos. [2]

Descripción general

El objetivo principal de Ubiquity era tomar una web desarticulada y brindarle al usuario todo lo que necesita. Esto se logró a través de una interfaz similar a una línea de comandos que se basaba en comandos de lenguaje natural . Estos comandos fueron proporcionados tanto por Mozilla como por usuarios individuales. Los comandos se escribieron en JavaScript o Python y se ingresaron directamente en el editor de comandos que viene con Ubiquity o se suscribían a ellos. Los comandos a los que un usuario se suscribía se actualizaban automáticamente cuando el autor actualizaba el código. [3] Hasta el final del desarrollo, no había límite en cuanto a lo que estos comandos podían hacer, lo que planteaba un gran riesgo de seguridad. Hubo planes para que Ubiquity tuviera una red de confianza que permitiera a los usuarios evaluar la confiabilidad de un comando en particular antes de suscribirse a él, pero estos planes nunca se concretaron. [4]

Ubiquity tenía comandos que permitían a los usuarios insertar mapas en cualquier lugar, traducir en la página, resaltar cualquier código y muchas otras funciones. [5]

Historial de desarrollo y hoja de ruta

El diseño arquitectónico de Ubiquity 0.1.3 se centró en separar las funciones en objetos bien definidos, una idea tomada del diseño de comandos del proyecto Archy . La funcionalidad de la ventana del navegador se separó en objetos globales y por ventana. El objeto de administrador de comandos por ventana mediaba entre el menú contextual, la entrada de comandos y los objetos del analizador de lenguaje natural y los comandos mismos. Los objetos globales organizan servicios de toda la aplicación, como los feeds de comandos integrados. [6] También se han hecho 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 y la implementación de medidas de seguridad. [8] [9]

Después de que Mozilla dejara de desarrollar Ubiquity, se desarrolló activamente una versión mantenida por la comunidad hasta 2016. [10]

Véase también

Referencias

  1. ^ Raskin, Aza (26 de agosto de 2008). "Introducción a Ubiquity". Mozilla Labs . Archivado desde el original el 8 de marzo de 2009.
  2. ^ Boulton, Clint (26 de agosto de 2008). "Mozilla Ubiquity permite mashups para principiantes a través de Firefox". eWeek .
  3. ^ "Tutorial de usuario de Ubiquity 0.1".
  4. ^ Varma, Atul (23 de julio de 2008). "Confiar en la funcionalidad".
  5. ^ acoleman (24 de octubre de 2008). "La ubicuidad de Mozilla".
  6. ^ "Arquitectura de Ubiquity 0.1.3" . Consultado el 22 de marzo de 2009 .
  7. ^ Erlewine, Michael Yoshitaka. "Localizing Ubiquity: an open letter to linguists" (Localización de la ubicuidad: una carta abierta a los lingüistas) . Consultado el 24 de marzo de 2009 .
  8. ^ "Diseño de Ubiquity 0.2: extensibilidad de la interfaz de usuario y la seguridad" . Consultado el 22 de marzo de 2009 .
  9. ^ "Laboratorios/Ubicuidad/Hoja de ruta - MozillaWiki".
  10. ^ "Satyr / Ubiquity / Descargas — Bitbucket". Archivado desde el original el 7 de mayo de 2015. Consultado el 28 de mayo de 2012 .

Enlaces externos