Mycroft

Mycroft

Mycroft ist eine erweiterte Form der SGML-Spezifikation der Software Sherlock von Apple. Sie beschreibt den Aufbau der Mycroft-Such-Plugins und wird in Folge dessen auch als Bezeichnung der Such-Plugins verwendet.

Inhaltsverzeichnis

Funktionsweise

Die Mycroft-Such-Plugins können entweder direkt über eine Webseite mit einem JavaScript installiert werden oder auf den PC heruntergeladen und von Hand in das entsprechende Verzeichnis des Webbrowsers kopiert werden. Einmal installiert, kann der Benutzer diese Plugins nutzen, um direkt vom Browser auf eine Suchmaschine zuzugreifen, ohne zuvor deren URL in das Adressfeld eingeben zu müssen. Zum einen können mit diesen Plugins Suchmaschinen wie Google oder Yahoo! direkt angesprochen werden. Andererseits können auch Suchen direkt bei Amazon.com oder ebay durchgeführt werden. Auch stehen viele Plugins für kleinere Websites, Online-Wörterbücher, Telefonbücher, Wikis usw. zur Verfügung.

Browser

Mycroft-Such-Plugins können von Mozilla basierten Webbrowsern wie Mozilla Firefox, Netscape Navigator (ab Version 7), und Beonex Communicator genutzt werden.

Diese Browser bieten entweder direkt in der Menüleiste (z. B. Mozilla Firefox) ein Eingabefeld an, über das direkt mit dem aktuell ausgewählten Such-Plugin gesucht werden kann. In anderen Browsern wie im Mozilla-Browser können die Such-Plugins über die Sidebar genutzt werden, in der dann sofort eine Kurzfassung der Suchergebnisse angezeigt wird.

Programmierung

Die Such-Plugins bestehen aus einer Textdatei mit der Endung .src und optional einer Icon-Datei, welche ein Icon im Format 16×16 Pixel beinhalten muss. Die Graphik kann im JPEG-, GIF- oder PNG-Format vorliegen und muss dementsprechend eine der Dateiendungen .jpg, .gif oder .png tragen.

Die .src Datei beinhaltet den Quellcode des Such-Plugins und ist in einem XML/HTML ähnlichen Format geschrieben. Es gibt vier Haupt-Tags, mit welchen der Programmierer festlegt, wie und wo eine Suche durchgeführt wird und wie die Suchergebnisse interpretiert werden.

Search

Der Search-Tag umfasst die unten erklärten Input- und Interpret-Tags. Diese sind wegen ihrer besonderen Bedeutung extra aufgelistet. Am wichtigsten ist im Search-Tag die Angabe der URI, unter der die Suchmaschine der zu durchsuchenden Webseite gefunden werden kann. Im Search-Tag werden außerdem der Name, unter dem das Plugin angezeigt werden soll, und die Beschreibung angegeben.

Input

Im Input-Tag wird angegeben, welche GET-Variablen an die Suchmaschine übergeben werden sollen. Eine dieser Werte ist der vom Benutzer eingegebene Suchbegriff. Weiter können andere Werte statisch festgelegt werden, die weitere Einstellungen an der Suchmaschine vornehmen. Sie entsprechen in der Regel den HTML-Input-Tags des Suchformulars auf der Webseite der Suchmaschine.

Interpret

Im Interpret-Tag wird definiert, wie die Suchergebnisse zu interpretieren sind, sobald das Plugin aus der Sidebar des Browsers aufgerufen wurde.

Browser

Im Browser-Tag wird hauptsächlich definiert, unter welchen URIs Aktualisierungen für das Plugin heruntergeladen werden können, und wie dort häufig nach Aktualisierungen geschaut werden soll.

Bedeutung des Namens

Der Name Mycroft bezieht sich auf den Bruder der Romanfigur Sherlock Holmes von Arthur Conan Doyle, Mycroft Holmes. Damit soll auf die Verwandtschaft mit den Sherlock-Plugins von Apple angespielt werden.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Mycroft — may refer to: Family name Frank Mycroft (1873 1900), an English cricket er who played for Derbyshire between 1893 and 1895 Thomas Mycroft (1848 1911), an English cricketer William Mycroft (1841 1894), an English cricketer Mycroft Moran, an… …   Wikipedia

  • Mycroft — This is a rare name of probably north midlands habitational origins. It derives from the Old English pre 7th Century Mype meaning The function of the waters plus Croft a piece of enclosed land used for tillage or pasture. It is presumed that such …   Surnames reference

  • Mycroft & Moran — Mycroft Moran Mycroft Moran est une branche de la maison d édition Arkham House, créée à Sauk City dans le Wisconsin en 1945. Mycroft Moran ont pour vocation de publier des romans policiers étranges (weird fiction) ainsi que les pastiches des… …   Wikipédia en Français

  • Mycroft Holmes — Personnage de fiction apparaissant dans Sherlock Holmes …   Wikipédia en Français

  • Mycroft & Moran — est une branche de la maison d édition Arkham House, créée à Sauk City dans le Wisconsin en 1945. Mycroft Moran ont pour vocation de publier des romans policiers étranges (weird fiction) ainsi que les pastiches des histoires de Sherlock Holmes… …   Wikipédia en Français

  • Mycroft Holmes — por Sidney Edward Paget para el Strand Magazine Mycroft Holmes es un personaje ficticio creado por Arthur Conan Doyle como hermano mayor de Sherlock Holmes. Perfil Mycroft, siete años mayor que Sherlock y muy parecido físicamente, si bien mucho… …   Wikipedia Español

  • Mycroft Inquisitor — est une série de bande dessinée. Scénario : Christophe Arleston et Dominique Latil Dessins : Jack Manini Couleurs : Brunet (tome 1), Jean Jacques Chagnaud (tome 2), Jack Manini (tome 3) Albums Tome 1 : Une Fragrance de cadavre …   Wikipédia en Français

  • Mycroft Holmes — For other uses, see Mycroft (disambiguation). Mycroft Holmes Sherlock Holmes character as depicted by Sidney Edward Paget in Strand Magazine First appearance …   Wikipedia

  • Mycroft Holmes — In diesem Artikel werden Figuren aus Sir Arthur Conan Doyles Sherlock Holmes Erzählungen vorgestellt. Inhaltsverzeichnis 1 Sherlock Holmes 2 Dr. Watson 3 Mary Morstan 4 Professor Moriarty 5 …   Deutsch Wikipedia

  • Mycroft & Moran — colophon for Mycroft Moran designed by Ronald Clyne. Mycroft Moran was an imprint of Arkham House publishers and was created in Sauk City, Wisconsin in 1945. The imprint was created to publish weird detective stories and the Solar Pons stories by …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”