MagicMap Plugins

aus Nomads, der freien Wissensdatenbank

(Unterschied zwischen Versionen)
Version vom 13:35, 26. Okt 2009
Anweiss (Diskussion | Beiträge)
Stumbler-Plugins
← Previous diff
Version vom 12:02, 5. Nov 2009
Pibach (Diskussion | Beiträge)

Next diff →
Zeile 1: Zeile 1:
[[Category:MagicMap]] [[Category:MagicMap]]
-Hier stehen die als Plugin verfügbaren Erweiterungen für den MagicMap-Client, sowie weitere Module. Einen grafischen Überblick über alle Module gibt es unter [[MagicMap Architektur und Schnittstellen]]. Unter [[PluginHowTo]] befindet sich die Dokumentation zur Entwicklung eigener Plugins.+Hier stehen die als Plugin verfügbaren Erweiterungen für den MagicMap-Java-Client, sowie weitere Module. Einen grafischen Überblick über alle Module gibt es unter [[MagicMap Architektur und Schnittstellen]]. Unter [[PluginHowTo]] befindet sich die Dokumentation zur Entwicklung eigener Plugins.
Zurück zur [[MagicMap]]-Übersicht Zurück zur [[MagicMap]]-Übersicht

Version vom 12:02, 5. Nov 2009

Hier stehen die als Plugin verfügbaren Erweiterungen für den MagicMap-Java-Client, sowie weitere Module. Einen grafischen Überblick über alle Module gibt es unter MagicMap Architektur und Schnittstellen. Unter PluginHowTo befindet sich die Dokumentation zur Entwicklung eigener Plugins.

Zurück zur MagicMap-Übersicht

Inhaltsverzeichnis

Versionierung und Kompatibilität

Um zu gewährleisten, dass ein Plugin zu einer MagciMap-Client-Version kompatibel ist, haben alle Plugins eine Versionsnummer und zusätzlich eine Plugin-Schnittstellen-Versionsnummer. Nur Plugings, deren Schnittstellen-Versionsnummer mit der Schnittstellen-Versionenummer des MagicMap-Clients übereinstimmt, sind zueinander kompatibel. Ausserdem sind einige Plugins betriebssystemspezifisch. Manche funktionieren sogar nur für bestimmte Betriebssystemversionen. So funktioniert das WindowsScannerPlugin beispielsweise erst durch Service Pack 3 in Windows XP.

Manuelle Installation von Plugins

Man kann eine Plugin-Datei einfach im Installationsverzeichnis von MagicMap in den Ordner "C:\<Insatllationspfad>\MagicMap\plugins" ablegen. Nach dem Neustart von MagicMap steht das Plugin dann zur Verfügung.

MagicMap Plugin-Manager

Neben der manuellen Installation von Plugins gibt es die komfortablere Methode über den Plugin-Manager. Dieser verwaltet die Installation/Deinstallation der Plugins, die in einem Verzeichnis auf unserem Server bereitstehen. Wenn Sie ein Plugin entwickelt haben, können Sie es auf dem Server für alle verfügbar machen (Anleitung dazu folgt).

  • Der Plugin-Manager ist im MagicMap-Client über "Optionen/Plugins" zugänglich
  • unter "Installierte Plugins" stehen die bereits vorhandenen Plugins (einige PlugIns, wie z.B. der "UdpScanner" sind vorinstalliert)
  • die Plugins liegen im Verzeichnis: C:\<Insatllationspfad>\MagicMap\plugins
  • Plugin vom Server laden und installieren:
  1. "Zeige Plugins": läd die verfügbaren Plugins vom angegebenen Server
  2. unter "Verfügbare Plugins" das gewünschte auswählen
  3. "Installiere Plugin": das ausgewählte Plugin wird installiert (es erscheint kein Hinweis)
  4. Erst Beenden und Neustart von MagicMap macht die Installition aktiv
  5. Unter "Installierte Plugins" wird das hinzugefügte Plugin nun zusätzlich gelistet

Stumbler-Plugins

  • WindowsScannerPlugin - Scannt die Signalstärken des lokalen WLAN-Interface. Funktioniert sowohl unter Windows XP SP3, als auch unter Windows Vista. Frei nutzbar.
  • MacScannerPlugin - Scannt die Signalstärken des lokalen WLAN-Interface. Funktioniert nur unter Mac OS X. Frei nutzbar.
  • LinuxStumblerPlugin - Scannt die Signalstärken des lokalen WLAN-Interface über die Wireless Lan Tools. Noch nicht öffentlich verfügbar (to be released).
  • UDPScanner - UDP-Interface, um von externen Anwendungen, wie z.B. NetStumbler, Signalstärkedaten zu erhalten, siehe Messungen durchführen. Lizenz: GPL. Dieses Plugin ist vorinstalliert. Wir empfehlen allerdings, obige Plugins für die jeweiligen Betriebssysteme zu benutzen, die eine integrierte Stumbling-Lösung bieten, ohne auf exteren Tools zurückgreifen zu müssen.

Ältere Stumbler

Nachfolgende Stumbler werden nicht mehr benutzt bzw. weiterentwickelt, da sie durch das vereinheitlichende WindowsScannerPlugin ersetzt wurden. Hier zur Vollständigkeit:

  • VistaStumblerPlugin - Scannt die Signalstärken des lokalen WLAN-Interface. Funktioniert nur unter Vista und nicht unter Windows XP. Frei nutzbar.
  • WifiStumblerPlugin - Scannt die Signalstärken des lokalen WLAN-Interface. Funktioniert nur unter Windows XP, nicht Vista. Lizenz: Frei nutzbar.

Weitere Plugins

  • MagicTracker-Plugin – beobachtet die Positionsdaten und triggert bei bestimmten Mustern voreinstellbare Aktionen
  • Informationsobjekt - Informationsobjekte für das Magicmap System. Noch nicht öffentlich verfügbar (to be released).
  • Sniffer-Plugin - erlaubt das WLAN-Scannen im Promiscous-Mode auf bestimmter Hardware und visualisiert "oblivious Clients", also solche, die keine MagicMap-Software installiert haben. Hierzu gibt es auch weitere Software-Module für WLAN-Router, die unter dem Linux-Derivat OpenWRT laufen, so dass diese als Sniffer genutzt werden können (to be released).
  • QoS-Plugin
  • Simulated-Annealing-Plugin inkl. gerichteten Antennen
  • Pfadbasierte Ortung erlaubt die Ortung eines Clients nicht nur anhand der momentanen Position, sondern auch anhand des bereits zurückgelegten Weges
  • Umgebungsmodell-Plugin erlaubt die Angabe von Kontextwisssen, dies soll eine schnellere und genauere Ortung ermöglichen.
  • MagicSessionRecorder-Plugin zum Aufzeichnen und Abspielen von Signalstärke-Messungen sowie anderer Sensorwerte oder Attribute eines Clients. Siehe auch Diskussion im Forum.

Weitere verfügbare Module