Allgegenwart (Firefox) - Ubiquity (Firefox)

Allgegenwart
Ubiquity-Screenshot.PNG
Die Ubiquity-Erweiterung in Aktion.
Ursprüngliche Autor (en) Mozilla Labs
Entwickler Mozilla
Erstveröffentlichung 26. August 2008  ( 26.08.2008 )
Stabile Version
0,6 / 16. Oktober 2012 ; Vor 8 Jahren  ( 2012-10-16 )
Vorschau Release
0,6,2 vor / 3. September 2011 ; Vor 9 Jahren  ( 03.09.2011 )
Geschrieben in JavaScript
Größe 595 KB
Art Add-On für Mozilla Firefox
Lizenz MPL / GNU GPL / GNU LGPL
Webseite Ubiquity auf wiki.mozilla.org.

Ubiquity , ein Add-On für Mozilla Firefox , ist eine Sammlung schneller und einfacher Befehle in natürlicher Sprache , die als Mashups von Webdiensten fungieren und es Benutzern ermöglichen, Informationen abzurufen und sie mit aktuellen und anderen Webseiten zu verknüpfen. Außerdem können Webbenutzer neue Befehle erstellen, ohne viel technischen Hintergrund zu benötigen.

Überblick

Das Hauptziel von Ubiquity ist es, ein unzusammenhängendes Web zu nutzen und dem Benutzer alles zu bieten, was er benötigt. Dies wird erreicht durch eine Befehlszeile -ähnlichen Schnittstelle , die auf Basis natürlicher Sprache Befehlen . Diese Befehle werden sowohl von Mozilla als auch von einzelnen Benutzern bereitgestellt . Befehle werden in JavaScript oder Python geschrieben und entweder direkt in den mit Ubiquity gelieferten Befehlseditor eingegeben oder abonniert. Befehle, die ein Benutzer abonniert, werden automatisch aktualisiert, wenn der Autor den Code aktualisiert. Im Moment gibt es keine Begrenzung, was diese Befehle tun können, was ein großes Sicherheitsrisiko impliziert. Eine geplante Funktion für Ubiquity ist ein Vertrauensnetzwerk, mit dem Benutzer die Vertrauenswürdigkeit eines bestimmten Befehls bewerten können, bevor sie ihn abonnieren. Mit Ubiquity können Benutzer Karten überall einfügen, auf der Seite übersetzen, Code hervorheben und viele andere Funktionen nutzen.

Entwicklungsgeschichte und Roadmap

Das Architekturdesign für Ubiquity 0.1.3 konzentrierte sich auf die Trennung von Funktionen in genau definierte Objekte, eine Idee, die aus dem Design von Befehlen im Archy- Projekt entlehnt wurde . Die Browserfensterfunktionalität wurde in fenster- und globale Objekte unterteilt. Das Befehlsmanagerobjekt pro Fenster, das zwischen dem Kontextmenü, der Befehlseingabe und den Parserobjekten in natürlicher Sprache und den Befehlen selbst vermittelt wird. Die globalen Objekte stellen anwendungsweite Dienste wie integrierte Befehlsfeeds bereit. Es wurden auch Anstrengungen unternommen, Ubiquity in verschiedenen Sprachen zu lokalisieren.

Die Entwurfsziele für Ubiquity 0.5 zielen darauf ab, das Experimentieren mit neuen Benutzeroberflächen und das Implementieren von Sicherheit zu vereinfachen.

Nachdem Mozilla die Entwicklung von Ubiquity eingestellt hatte, wurde bis 2016 eine von der Community gepflegte Version aktiv entwickelt.

Siehe auch

Verweise

Externe Links