Beispielreferenz: Hoko

Hoko bietet eine Server-Suite für Mobile Location-based Services und Daten-Aufbereitung: Der Server fragt Positionen aus den Lokations-Systemen der Netzwerk-Provider ab, speichert diese in einer räumlichen Datenbank und erlaubt raumbezogene Analysen auf den Daten.

Hoko wurde Intevation im Auftrag von Newt Games (Paris) mit Unterstützung durch InventMobile (Orange/Wanadoo), entwickelt.

Der Hoko Server bildet die Grundlage für Online-Spiele mit Positionsbezug, die Spieler bewegen sich dabei auf einer virtuellen Spielfläche, die ein 1:1 Abbild der realen Welt ist und mit weiteren Objekten angereichert wird. Eine erste Installation dieses Spiels läuft für Tokio.

Die Möglichkeiten der Anwendung beschränken sich jedoch nicht nur auf Spiele. Hoko bietet allgemeinere Funktionalität:

  • Implementierung in Python mit C++ API
  • PostgreSQL/PostGIS basierte Datenstrukturen für verschiedene Objekte (Personen, Gegenstände, geometrische Strukturen, Positionen) und Straßen-Daten
  • Abfrage von Positions-Daten von Netzwerk Providern
  • Abfrage und Bearbeitung von Objekt-Position und -Attributen basierend auf Koordinaten und Straßendaten.
  • Entfernungen zwischen Objekten
  • Sichtbarkeit von Objekten
  • Routenberechung zwischen Objekten auf dem Straßen-Netzwerk.