Virtual Walk through 3D-Worlds with Mobile Phone

Ziele

Ziel des Projekts ist es eine Software basierend auf der Java Micro Edition für Handys zu entwickeln, welche es dem Anwender ermöglicht, sich durch eine selbst modellierte Umgebung (Gebäude, Wohnung, etc.) mittels diverser eingebauter Sensoren zu bewegen und real vorhandene elektrische Geräte über das Internet fernzusteuern.

Lösungsansatz

Zusätzlich zu den fundamentalen Konfigurationen bzw. Profilen werden im Rahmen sogenannter "Java Specification Requests" (JSRs) für die Java Micro Edition optionale Pakete definiert. Dabei handelt es sich um Klassenbibliotheken, welche über die Profile hinausgehende, fortschrittliche Funktionalitäten anbieten.

 

Bei der JSR 184 (Mobile 3D Graphics API) handelt es sich um eine Programmierschnittstelle zur Darstellung von 3D-Grafiken und 3D-Animationen.

 

Die JSR 256 (Mobile Sensor API) bietet die Möglichkeit der Abfrage verschiedenster Sensordaten eines Gerätes. In unserem Fall wird diese Schnittstelle zur Abfrage eines eingebauten Beschleunigungssensors sowie eines Kompasses (Magnetometer) verwendet.

 

Teilbereiche des Projektes:

·         Suche eines Ausweges aus einem 3D-Labyrinth (Spiel)

Der Benutzer befindet sich in einem Labyrinth und kann durch seine eigene physische Bewegung seine Position im Labyrinth steuern.

·         Virtuelle Begehung eines Gebäudes mit Gerätesteuerung
Der Benutzer bewegt sich virtuell mittels seiner eigenen physischen Bewegung durch in reales, entferntes Gebäude und kann währenddessen in diesem Gebäude elektrische Geräte fernsteuern.

 

Die Abfrage von Sensordaten mittels eines Python-Moduls für die Nokia S60 Plattform (Nokia S60 Sensor Framework) soll ebenfalls eingebunden werden. Dies dient dazu, Mobiltelefonen, welche JSR 256 nicht unterstützen, jedoch physikalisch diese Sensoren eingebaut haben, die Nutzung dieser zu gestatten.

 

Durch diese Software kann man sich wie in Wirklichkeit durch Gebäude bewegen und elektrische Geräte fernsteuern. Eine derartig funktionierende Anwendung ist eine absolute Neuheit auf dem Markt.

 

© 2010 by Scheipel