MagicMap Plugins
aus Nomads, der freien Wissensdatenbank
| 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:
- "Zeige Plugins": läd die verfügbaren Plugins vom angegebenen Server
- unter "Verfügbare Plugins" das gewünschte auswählen
- "Installiere Plugin": das ausgewählte Plugin wird installiert (es erscheint kein Hinweis)
- Erst Beenden und Neustart von MagicMap macht die Installition aktiv
- 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
- Sniffer für OpenWRT, siehe Fremdortung
- Serverseitiges Gateway für Google Earth Schittstelle, siehe MagicMap_Google_Earth_Integration
- Serverseitiges Gateway für TCP/IP Socket Kommunikation (bislang ohne Doku)
