System
MagicMap ist ein verteiltes Softwaresystem und besteht aus mehreren Modulen:
GUI - zeigt die Position der Knoten auf Karten an, siehe Screenshots. Das GUI gibt es betriebssystemunabhängig in Java für "ausgewachsene" Rechner sowie in .Net/C# für Pocket PCs mit Windows 2003/2005.
Stumbler - misst sensorische Daten der Umgebung, z.B. WLAN-Signalstärkeinformationen. Es gibt verschiedenen Stumbler für WLAN, Bluetooth, RFID und ZigBee jeweils für unterschiedliche Hardware und Betriebssysteme.
Server - sorgt für die Verteilung der Daten zwischen den Knoten (Signalstärke-Messwerte, Positionsberechnungen bzw. Referenzmessungen)
P2P-Kommunikation - erlaubt den Austausch von Daten auch in infrastrukturlosen Umgebungen, also auch ohne Zugang zu einem Server bzw. zu Access Points
Positioning Engine - berechnet die Positionen. Die Aufteilung der Berechnung kann unterschiedlich konfiguriert werden: Berechnung auf den Clients, auf dem Server oder verteilt.
Im "Auto-Modus" wird die Berechnung entsprechend der Leistung der verfügbaren Rechner ad-hoc verteilt.
Tracker - beobachtet die Positionsdaten und triggert bei bestimmten Mustern voreinstellbare Aktionen
Weitere Screenshots:
Wiki-Links
Pros&Cons
MagicMap im Vergleich mit anderen Systemen
Help
Helpfile zur Bedienung von MagicMap
FAQs
Häufige Fragen von und für Anwender
Architektur
Überblick über die Module und ihre Schnitsttellen
Developer Network
Alles für Entwickler