mscape
Utvecklare | Hewlett Packard |
---|---|
Operativ system | Windows Mobile |
Typ | spelplattform |
Mscape var en mobil mediespelplattform utvecklad av Hewlett Packard som kunde användas för att skapa platsbaserade spel . Utvecklingen av Mscape avbröts (och dess webbplats mscapers.com stängdes) den 31 mars 2010.
Mscape-plattformen är flexibel. HP uppmuntrar utvecklare att använda Mscape för att skapa inte bara spel, utan också informationsguider till intressanta platser, fantasifulla berättelser om platser och praktisk information om arbetsplatser. Mscape gör en spelares GPS- position till en del av spelet. Händelser i ett spel utlöses av en spelares plats, och spelaren interagerar med ett spel genom att flytta från plats till plats.
Mscape används för att skapa medialandskap, interaktiva upplevelser som består av video, ljud, bilder och text. Mscape lagrar de digitala mediefilerna i en struktur som associerar dem med positioner från ett GPS-system. Spelare spelar mediascapes på en Windows Mobile- enhet, till exempel en mobiltelefon eller en PDA, som är GPS-aktiverad. När spelare rör sig känner enheten av deras position och aktiverar lämpliga mediefiler.
Historia
Mscape hade sitt ursprung 2002 som Mobile Bristol, ett projekt som utforskade hur mobila enheter och genomgripande informationsteknologi kunde förbättra människors interaktioner med sina fysiska miljöer och med varandra i urbana och offentliga utrymmen.
Med finansiering från den brittiska regeringen samarbetade forskare vid HP Labs Bristol, University of Bristol och Appliance Studio i flera försök, och arbetade med konstnärer, författare, lärare och andra för att skapa en serie interaktiva, sammanhangsmedvetna mobila upplevelser. I ett försök kunde besökare till Bristols hamn praktiskt taget navigera i historien om vad som en gång var en av Storbritanniens mest trafikerade hamnar. I en annan kunde gymnasieelever uppleva livet som ett lejon genom att gå runt en virtuell savann.
2007 gjorde HP författarsviten och mjukvaran för mobilspelare tillgängliga för nedladdning utan kostnad från Mscapers communitys webbplats.
Teknologi
Mscape har utvecklats från forskning inom Augmented reality (som handlar om kombinationen av verkligheten och datorgenererad data) och från utvecklingen av platsbaserade tjänster (tjänster tillgängliga via en mobil enhet baserad på enhetens geografiska plats). Mscape-tekniken är också ett exempel på Ubiquitous computing och ett kontextmedvetet genomgripande system .
Tre teknologier är viktiga för medialandskap: bärbar datoranvändning, inbyggda sensorer och kontextkodad information och tjänster.
Bärbar datoranvändning. Mscape har gjorts praktiskt tack vare den lättillgängliga GPS-navigeringsenheter för konsumenter som GPS-utrustade handdatorer och smartphones.
Inbyggda sensorer. Den allmänt tillgängliga versionen av Mscape drar för närvarande endast nytta av en spelares GPS-position. Men experimentella distributioner av mediascapes har använt sig av andra typer av sensorer, såsom radiosignaler med kort räckvidd och pulsmätare. Mscape-tekniken gör det möjligt för utvecklare att skapa plug-ins för att enkelt införliva data från sensorer som infraröda och radiofrekvenssignaler, RFID-taggar, digitala kompasser och andra typer av sensorer.
Kontextkodad information. Media – bilder, video, ljud och Flash-interaktioner – utlöses av logiken som är tilldelad ett specifikt utrymme. Logiken kan inte bara definiera beteende utifrån en persons närvaro med utrymmet, utan kan också variera beteendet utifrån hur många gånger personen har kommit in i utrymmet. Medietyper inkluderar:
- HTML, MP3 och WAV-ljud
- JPEG- och GIF-bilder
- MPEG-, WMV- och SWF-video- och Flash-interaktioner
För framtida implementeringar föreslår Hewlett-Packard en klient-server-arkitektur som använder strömmande media över ett trådlöst nätverk. Sådana implementeringar skulle möjliggöra spel för flera spelare. Strömmande media över ett trådlöst nätverk skulle också vara användbart i sammanhang där innehåll måste uppdateras ofta för att återspegla snabbt föränderlig information eller tidsbaserad data.
Verktyg
Mscape Player
Mscape Player spelar mediascapes på Windows Mobile-enheter, som mobiltelefoner eller handdatorer, som är GPS-aktiverade.
Mscape bibliotek
Utvecklare och spelare använder Mscape Library för att hantera medialandskapen de har på sina datorer. Spelare laddar ner mediascapes från Mscapers webbplats till Mscape Library. De använder sedan Mscape Library för att kopiera dessa mediascapes till sin Windows Mobile-enhet. Utvecklare kan också använda Mscape Library för att starta Mscape Maker och Mscape Tester.,
Mscape Library upptäcker också om en Windows Mobile-enhet har Mscape Player installerad på sig, varnar användaren om den inte gör det och installerar spelaren.
Mscape Maker
Utvecklare använder Mscape Maker för att skapa medialandskap. Mscape Maker har fyra arbetsområden:
Platsredigerare. Utvecklare använder platsredigeraren för att skapa kartan som är grunden för mediebilden. Kartan innehåller både en bild och GPS-koordinaterna som associerar kartbilden med en verklig plats på jordens yta. När kartan är konfigurerad definierar en utvecklare områden på kartan som utlöser digitala medier och interaktioner med medialandskapet. Enkla medialandskap kan skapas genom att dra och släppa komponenter på kartan i platsredigeraren.
Skriptredigerare. I skriptredigeraren använder utvecklare en mycket förenklad version av C# för att skripta händelser. HP jämför Mscapes skriptspråk med Adobe Flash ActionScript . Deras avsikt är att göra Mscapes skriptspråk tillräckligt enkelt för nybörjare: "du kan ta upp det ganska snabbt och du kan uppnå ganska avancerade saker utan att behöva göra massor av programmering."
Skriptobjektfönster. Skriptobjektfönstret listar alla skriptobjekt som används i ett medialandskap. Utvecklare använder skript för att manipulera och koordinera fyra typer av skriptobjekt:
- Media — ljud, video, Flash-filmer och webbsidor
- Sensorer — GPS-koordinater, platser (baserat på MapLib-filer), regioner och högtalare (ljud som verkar komma från en viss punkt)
- Tillstånd – numeriska, text- och sanna/falska variabler
- Verktyg — knappar, timers, alarm, spellistor och så vidare
Egenskapsfönster. Utvecklare använder egenskapsfönstret för att visa och ändra egenskaperna för skriptobjekt.
Mscape Maker sparar mediascapes i två filformat:
- .msl-filer är det ursprungliga formatet i författarmiljön.
- .msz-filer är det komprimerade formatet som spelas upp på en Windows Mobile-enhet.
Mscape testare
Mscape Tester simulerar hur ett mediascape ser ut på en Windows Mobile-enhet. En utvecklare kan placera en liten figur när som helst på medialandskapets karta för att testa spelandet vid den punkten.
Licensiering
Mscape-plattformen är tillgänglig under antingen en icke-kommersiell licens (för icke-vinstdrivande eller pedagogisk användning) eller en kommersiell licens.
Utvecklare som laddar upp mediascapes till communityns webbplats kan erbjuda sina mediascapes till andra användare antingen under en standardlicens (en icke-exklusiv, royaltyfri, världsomspännande, evig licens att använda, reproducera, distribuera, visa, utföra eller förbereda härledda verk av mediascape) eller under en Creative Commons-licens .
Typer av medialandskap
Mediascapes kan vara antingen bärbara eller förankrade.
- Bärbara medialandskap kan spelas var som helst. De kräver vanligtvis att spelare ställer in spelområdet innan de börjar spela.
- Förankrade medialandskap kan endast spelas på den specifika plats de designades för.
Eftersom händelserna i mediascapes utlöses av GPS-koordinater kan mediascapes erbjuda användarna olika typer av upplevelser av en plats.
- Spel innebär någon form av utmaning. Spelare kan vinna eller förlora, lyckas eller misslyckas.
- Guider ger specifika fakta om hur platsen är nu eller var förr. De fokuserar på information
- Berättelser är en fantasifull behandling av fakta eller fiktion. De fokuserar på känslor och tankar som platser väcker.
Utvecklare
Medlemmar av HP Labs-teamet som bidrog till utvecklingen av Mscape var:
- Phil Stenton
- Richard Hull
- Patrick Goddi
- Josephine Reid
- Ben Clayton
- Tom Melamed
- Susie Wee
- Erik Geelhoed
Medlemmar av HP Labs-teamet som bidrog till utvecklingen av Mscapers community-webbplats var:
- Andrew Dahley
- Patrick Goddi
- Kurt MacDonald
- Allen Arakaki
Se även
Anteckningar
Stenton, SP, R. Hull, PM Goddi, JE Reid, BJ Clayton, TJ Melamed och S. Wee (2007). "Mediascapes: Context-Aware Multimedia Experiences." IEEE MultiMedia 14(3): 98 - 105.