Mscape war eine von Hewlett-Packard entwickelte mobile Medien- und Spieleplattform , mit der ortsbezogene Spiele erstellt werden konnten . [ 1 ] Die Entwicklung von Mscape wurde am 31. März 2010 eingestellt (und die Website mscapers.com abgeschaltet). [ 2 ]
Die Mscape-Plattform war flexibel. HP ermutigte Entwickler, Mscape nicht nur für Spiele, sondern auch für informative Reiseführer zu Sehenswürdigkeiten, fantasievolle Geschichten über Orte und praktische Informationen zu Baustellen zu nutzen. [ 3 ] Mscape integrierte den GPS- Standort des Spielers in das Gameplay. Spielereignisse wurden durch den Standort des Spielers ausgelöst, und der Spieler interagierte mit dem Spiel, indem er sich von Ort zu Ort bewegte.
Mit Mscape wurden Medienlandschaften erstellt – interaktive Erlebnisse aus Video, Audio, Bildern und Text. Mscape speicherte die digitalen Mediendateien in einer Struktur, die sie mit Positionen eines GPS-Systems verknüpfte. Nutzer konnten die Medienlandschaften auf einem Windows-Mobile- Gerät, beispielsweise einem GPS-fähigen Mobiltelefon oder PDA, abspielen. Während sich die Nutzer bewegten, erfasste das Gerät ihre Position und aktivierte die entsprechenden Mediendateien. [ 4 ]
Geschichte
Mscape entstand 2002 als Mobile Bristol, ein Projekt, das untersuchte, wie mobile Geräte und allgegenwärtige Informationstechnologie die Interaktion von Menschen mit ihrer physischen Umgebung und untereinander im urbanen und öffentlichen Raum verbessern können. [ 5 ]
Mit finanzieller Unterstützung der britischen Regierung arbeiteten Forscher der HP Labs Bristol, der Universität Bristol und des Appliance Studio in mehreren Pilotprojekten zusammen. Gemeinsam mit Künstlern, Autoren, Pädagogen und anderen entwickelten sie interaktive, kontextbezogene mobile Anwendungen. In einem Projekt konnten Besucher des Hafens von Bristol die Geschichte eines der einst verkehrsreichsten Häfen Großbritanniens virtuell erkunden. In einem anderen Projekt konnten Schüler der Mittelstufe das Leben eines Löwen erleben, indem sie durch eine virtuelle Savanne streiften. [ 3 ]
Im Jahr 2007 stellte HP die Autorensoftware und die mobile Player-Software kostenlos auf der Website der Mscapers-Community zum Download bereit. [ 6 ]
Technologie
Mscape entstand aus der Forschung im Bereich der Augmented Reality (die sich mit der Kombination von realen und computergenerierten Daten befasst) und aus Entwicklungen im Bereich standortbezogener Dienste (Dienste, die über ein Mobilgerät basierend auf dessen geografischem Standort verfügbar sind). [ 7 ] Die Mscape-Technologie war zudem ein Beispiel für Ubiquitous Computing und ein kontextsensitives, allgegenwärtiges System .
Drei Technologien waren für Medienlandschaften unerlässlich: tragbare Computer, eingebettete Sensoren sowie kontextbezogene Informationen und Dienste. [ 7 ]
Tragbares Computing. Mscape wurde durch die leichte Verfügbarkeit von GPS-Navigationsgeräten für Endverbraucher wie GPS-fähigen PDAs und Smartphones praktikabel .
Eingebettete Sensoren. Die öffentlich verfügbare Version von Mscape nutzte lediglich den GPS-Standort des Spielers. [ 8 ] [ 9 ] Experimentelle Implementierungen von Mediascapes verwendeten jedoch andere Sensortypen, wie z. B. Kurzstrecken-Funkbaken und Herzfrequenzmesser. [ 10 ] Die Mscape-Technologie ermöglichte es Entwicklern, Plug-ins zu erstellen, um Daten von Sensoren wie Infrarot- und Funkfrequenzbaken, RFID-Tags, digitalen Kompassen und anderen Sensortypen einfach zu integrieren. [ 11 ]
Kontextcodierte Informationen. Medien – Bilder, Videos, Audio und Flash-Interaktionen – wurden durch die einem bestimmten Bereich zugewiesene Logik ausgelöst. Diese Logik konnte das Verhalten nicht nur anhand der Anwesenheit einer Person im Bereich definieren, sondern es auch je nach Häufigkeit der Besuche variieren. [ 12 ] Zu den Medientypen gehören:
- HTML-, MP3- und WAV-Audio
- JPEG- und GIF-Bilder
- Interaktionen zwischen MPEG-, WMV- und SWF-Video und Flash [ 13 ]
Für zukünftige Implementierungen schlug Hewlett-Packard eine Client-Server-Architektur mit Streaming-Medien über ein drahtloses Netzwerk vor. Solche Implementierungen würden Mehrspieler-Spiele ermöglichen. Streaming-Medien über ein drahtloses Netzwerk wären auch in Kontexten nützlich, in denen Inhalte häufig aktualisiert werden müssen, um sich schnell ändernde Informationen oder zeitbasierte Daten widerzuspiegeln. [ 14 ]
Werkzeuge
Mscape Player
Der Mscape Player spielte Mediascapes auf Windows Mobile-Geräten ab, wie z. B. Mobiltelefonen oder PDAs mit GPS-Funktion. [ 15 ]
Mscape-Bibliothek
Entwickler und Spieler nutzten die Mscape Library, um die auf ihren Computern gespeicherten Mediascapes zu verwalten. Spieler luden Mediascapes von der Mscapers-Website in die Mscape Library herunter. Anschließend kopierten sie diese Mediascapes mithilfe der Mscape Library auf ihr Windows Mobile-Gerät. Entwickler konnten die Mscape Library auch nutzen, um Mscape Maker und Mscape Tester zu starten. [ 8 ] [ 16 ]
Die Mscape-Bibliothek erkannte außerdem, ob auf einem Windows Mobile-Gerät der Mscape Player installiert war, und benachrichtigte den Benutzer, falls dies nicht der Fall war, und installierte den Player. [ 17 ]
Mscape Maker
Die Entwickler nutzten Mscape Maker zur Erstellung von Medienlandschaften. Mscape Maker verfügte über vier Arbeitsbereiche:
Ortseditor. Entwickler nutzten den Ortseditor, um die Karte einzurichten, die die Grundlage der Medienlandschaft bildet. Die Karte besteht aus einem Bild und den GPS-Koordinaten, die das Kartenbild mit einem realen Ort auf der Erdoberfläche verknüpfen. [ 18 ] Nachdem die Karte eingerichtet war, definierte ein Entwickler Bereiche auf der Karte, die digitale Medien und Interaktionen mit der Medienlandschaft auslösen. Einfache Medienlandschaften konnten durch Ziehen und Ablegen von Komponenten auf die Karte im Ortseditor erstellt werden. [ 19 ]
Skripteditor. Im Skripteditor verwenden Entwickler eine stark vereinfachte Version von C#, um Ereignisse zu skripten. HP verglich die Skriptsprache von Mscape mit Adobe Flash ActionScript . Ihr Ziel war es, die Skriptsprache von Mscape so einfach wie möglich für Anfänger zu gestalten: „Man kann sie recht schnell erlernen und damit recht fortgeschrittene Dinge erreichen, ohne viel programmieren zu müssen.“ [ 19 ]
Skriptobjektfenster. Das Skriptobjektfenster listete alle in einer Medienlandschaft verwendeten Skriptobjekte auf. Entwickler nutzten Skripte, um vier Arten von Skriptobjekten zu bearbeiten und zu koordinieren:
- Medien – Audio, Video, Flash-Filme und Webseiten
- Sensoren – GPS-Koordinaten, Orte (basierend auf MapLib-Dateien), Regionen und Sprecher (Audio, das scheinbar von einem bestimmten Punkt kommt)
- Zustände – numerische, Text- und Wahr/Falsch-Variablen
- Werkzeuge – Schaltflächen, Timer, Alarme, Wiedergabelisten usw.
Eigenschaftenfenster. Entwickler verwenden das Eigenschaftenfenster, um die Eigenschaften von Skriptobjekten anzuzeigen und zu ändern.
Mscape Maker speicherte Mediascapes in zwei Dateiformaten:
- .msl-Dateien sind das native Format in der Autorenumgebung.
- .msz-Dateien sind das komprimierte Format, das auf Windows Mobile-Geräten abgespielt wird.
Mscape-Tester
Mscape Tester simulierte, wie eine Medienlandschaft auf einem Windows Mobile-Gerät aussieht. Ein Entwickler kann eine kleine Figur an jeder beliebigen Stelle auf der Karte der Medienlandschaft platzieren, um das Gameplay an dieser Stelle zu testen. [ 20 ]
Lizenzierung
Die Mscape-Plattform war entweder unter einer nicht-kommerziellen Lizenz (für gemeinnützige oder Bildungszwecke) oder unter einer kommerziellen Lizenz erhältlich. [ 21 ]
Entwickler, die Medienlandschaften auf die Community-Website hochgeladen haben, konnten ihre Medienlandschaften anderen Benutzern entweder unter einer Standardlizenz (einer nicht-exklusiven, lizenzgebührenfreien, weltweiten, unbefristeten Lizenz zur Nutzung, Vervielfältigung, Verbreitung, Darstellung, Aufführung oder Erstellung abgeleiteter Werke der Medienlandschaft) [ 22 ] oder unter einer Creative Commons-Lizenz anbieten .
Arten von Medienlandschaften
Medienlandschaften können entweder mobil oder ortsfest sein.
- Tragbare Mediascapes konnten überall gespielt werden. In der Regel mussten die Spieler den Spielbereich vor Spielbeginn einrichten.
- Verankerte Medienlandschaften konnten nur an dem spezifischen Ort abgespielt werden, für den sie konzipiert wurden. [ 23 ]
Da die Ereignisse in den Medienlandschaften durch GPS-Koordinaten ausgelöst wurden, konnten die Medienlandschaften den Nutzern verschiedene Arten von Erlebnissen eines Ortes bieten.
- Die Spiele stellten eine gewisse Herausforderung dar. Die Spieler konnten gewinnen oder verlieren, Erfolg haben oder scheitern.
- Die Reiseführer lieferten konkrete Fakten darüber, wie der Ort heute ist oder in der Vergangenheit war. Sie konzentrierten sich auf Informationen.
- Geschichten waren eine fantasievolle Bearbeitung von Fakten oder Fiktion. Sie konzentrierten sich auf Gefühle und Gedanken, die Orte hervorriefen. [ 24 ]
Entwickler
Folgende Mitglieder des HP Labs-Teams haben zur Entwicklung von Mscape beigetragen:
- Phil Stenton
- Richard Hull
- Patrick Goddi
- Josephine Reid
- Ben Clayton
- Tom Melamed
- Susie Wee
- Erik Geelhoed
Folgende Mitglieder des HP Labs-Teams haben zur Entwicklung der Mscapers-Community-Website beigetragen:
- Andrew Dahley
- Patrick Goddi
- Kurt MacDonald
- Allen Arakaki
Siehe auch
Anmerkungen
- ^ Stern, Zack (7. April 2007). „Joystiq im Praxistest: HPs mscape“ . Joystiq . Archiviert vom Original am 28. Januar 2015. Abgerufen am 10. April 2007 .
- ^ „Die Zukunft von mscape – ein kurzes Gespräch mit Calvium“ . Mobilegeo.wordpress.com . 26. März 2010. Abgerufen am 13. März 2014 .
- ^ a b „Über mscapers.com“ . Hewlett-Packard . Archiviert vom Original am 20. August 2008. Abgerufen am 31. August 2008 .
- ^ „Ihre nächste Reise beginnt hier“ . Hewlett-Packard . Archiviert vom Original am 8. September 2008. Abgerufen am 27. August 2008 .
- ^ „Mobile Bristol“ . Mobile Bristol . Abgerufen am 31.08.2008 .
- ^ „mscape – Kostenloses Toolkit zum Erstellen und Teilen mobiler, interaktiver Erlebnisse“ (PDF) . Hewlett-Packard . Archiviert vom Original (PDF) am 18. März 2012. Abgerufen am 31. August 2008 .
- ^ a b Stenton 2007:98
- ^ a b „Los geht’s!“ . Hewlett-Packard . Archiviert vom Original am 23. August 2008. Abgerufen am 31. August 2008 .
- ^ „Labs Experimental Zone“ . Hewlett-Packard . Archiviert vom Original am 1. August 2008. Abgerufen am 31. August 2008 .
- ^ Stenton 2007:104
- ^ Stenton 2007:101,105
- ^ Stenton 2007:99
- ^ Stenton 2007:101
- ^ Stenton 2007:102
- ^ „Hardwareanforderungen“ . Hewlett-Packard . Archiviert vom Original am 8. September 2008. Abgerufen am 31. August 2008 .
- ^ „Running Your First Mediascape“ . Hewlett-Packard . Archiviert vom Original am 2. Juni 2008. Abgerufen am 31. August 2008 .
- ^ „Installation der Mscape Suite“ . Hewlett-Packard . Archiviert vom Original am 19. September 2008. Abgerufen am 31. August 2008 .
- ^ „Using Maps in mediascapes“ . Hewlett-Packard . Archiviert vom Original am 14. Juni 2008. Abgerufen am 31. August 2008 .
- ^ a b „Mediascape Scripting Language: eine Einführung“ . Hewlett-Packard . Archiviert vom Original am 14. Juni 2008. Abgerufen am 31. August 2008 .
- ^ „Verwendung des mscape-Testers“ . Hewlett-Packard . Archiviert vom Original am 16. Juni 2008. Abgerufen am 31. August 2008 .
- ^ „Mscape-Lizenzvereinbarung“ . Hewlett-Packard . Archiviert vom Original am 28. August 2008. Abgerufen am 31. August 2008 .
- ^ „Standardlizenzbedingungen“ . Hewlett-Packard . Archiviert vom Original am 4. Oktober 2008. Abgerufen am 31. August 2008 .
- ^ „Suchergebnisse, Tooltip „Portabel“ und Tooltip „Verankert““ . Hewlett-Packard . Archiviert vom Original am 28. August 2008. Abgerufen am 31. August 2008 .
- ^ „Suchergebnisse, Tooltip „Spiel“, Tooltip „Anleitung“ und Tooltip „Story“ . Hewlett-Packard . Archiviert vom Original am 28. August 2008. Abgerufen am 31. August 2008 .
Referenzen
Stenton, SP; Hull, R.; Goddi, PM; Reid, JE; Clayton, BJ; Melamed, TJ; Wee, S. (2007). „Mediascapes: Context-Aware Multimedia Experiences“. IEEE MultiMedia . 14 (3): 98–105 . Bibcode : 2007IEEEM..14c..98S . doi : 10.1109/MMUL.2007.52 . S2CID 6687475 .