position based application for mobile

Upload: hemtheboss

Post on 02-Jun-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/10/2019 Position Based Application for Mobile

    1/47

    2002:035 CIV

    MASTERS THESIS

    Position-Based Gamesfo Mo!i"e Temina"sDevelopment of a prototype for Pocket PC

    Anni#a $on S%&"ie!en

    MASTER OF SCIENCE PROGRAMME

    'e(atment of Com()te S%ien%e and E"e%ti%a" En*ineein*'i$ision of Soft+ae En*ineein*

    2002:035 CIV , ISS: ./02 - ..1 , ISR: T - E4 - - 0235 - - SE

  • 8/10/2019 Position Based Application for Mobile

    2/47

    Mastes t&esis 20(:

    Position-!ased *ames fo mo!i"e temina"s-'e$e"o(ment of a (otot6(e fo Po%#et PC

    Anni#a $on S%&"ie!enSt)dent at 'e(t7 of Com()te S%ien%e and E"e%ti%a" En*ineein*8'i$ision of Soft+ae En*ineein*8

    )"e9 ni$esit6 of Te%&no"o*68 T

    asta8 de%em!e 200.

    S)(e$iso: E;amine:Heni# Got&Te"ia Resea%& ABVitsands*atan te"ia7se )ni%on>%dt7")t&7se

    ?9e S6nnes)"e9 ni$esit6 of Te%&no"o*68 T

  • 8/10/2019 Position Based Application for Mobile

    3/47

    T&is mastes t&esis of 20 ( is t&e fina" +o# of m6 ed)%ation8 Com()tes%ien%eSoft+ae En*ineein* at )"e9 ni$esit6 of Te%&no"o*6 T7 T&e +o# is

    (efomed at Te"ia Resea%& AB in asta Sto%#&o"m d)in* t&e a)t)mn 200. and it&as !een a $e6 stim)"atin* and ed)%ationa" time7

    To !e a!"e to ea%& t&e *oa" +it&in t&e s(e%ified (eiod of time t&is +o# &as !eendone to*et&e +it& anot&e (eson8 i#"as ?en!68 +&i%& is a st)dent at T&e Ro6a"

    Instit)te of Te%&no"o*6 ?TH in Sto%#&o"m7

    I +o)"d "i#e to t&an# t&e (eo("e t&at &a$e assisted +it& t&ei &e"( and #no+"ed*ed)in* o) +o#:

    Niklas Kernby,m6 in$a")a!"e %o-+o#e d)in* t&is mastes t&esis7

    Henrik Groth,s)(e$iso at Te"ia Resea%& AB7 as a *eat &e"( d)in* t&e +&o"etime e*adin* ideas8 infomation8 eD)i(ment and s)((ot7

    Magnus Erion,(oe%t "eade at Te"ia Resea%& AB7 Ga$e )s $a")a!"e infomationa!o)t t&e (ositionin* s6stem and &e"( to *et t&e (ositionin* to +o#7

    Ka!uaki "shio#a,%o""ea*)e at Te"ia Resea%& AB7 Modified t&e (ositionin* %"ientand &e"(ed )s to )se it7 He &as a"so *i$en )s some (o*ammin* ti(s7

    $on Eriksson,%oa%& at Te"ia Resea%& AB7 Conti!)ted +it& eD)i(ment t&at made it(ossi!"e fo )s to test o) a(("i%ation7

    %ohan &n#erson,%o""ea*)e and fome (oe%t "eade at Te"ia Resea%& AB7 Ga$e )sti(s and e$a")ated o) *ame idea7

    Mikaela Merenyi,%o""ea*)e at Te"ia Resea%& AB7 E$a")ated o) *ame idea and t&e*a(&i%a" )se intefa%e7

    Cecilia von Krusenstierna,%o""ea*)e at Te"ia Resea%& AB7 E$a")ated o) *ame ideaand t&e *a(&i%a" )se intefa%e7

    K're (ynnes,e;amine at T7 He"(ed )s +it& t&e %omm)ni%ation (at !et+een t&ese$e and t&e %"ient7

    ina""68 I +o)"d a"so "i#e to t&an# a"" t&e ot&e (eo("e t&at I &a$e not mentioned a!o$e

    t&at &a$e s)((oted and &e"(ed )s d)in* o) +o#7

    &nnika von (chlieben

    )arsta, *++--*.

    Abstract

    A!sta%t

    It is (edi%ted t&at t&e ma#et fo (osition-!ased se$i%es is *oin* to ea%& an ann)a"t)no$e of !i""ions of do""as in a fe+ 6eas7 Besides t&is8 a"so t&e *ame ind)st6 isestimated to meet a !i*&t f)t)e8 and t&ee is a *eat inteest a"ead67 T&is mastest&esis "oo#s at a se$i%e t&at %om!ines t&ese t+o aeas7 T&e es)"t is a (osition-!ased

  • 8/10/2019 Position Based Application for Mobile

    4/47

    *ame %a""edMysteryt&at is de$e"o(ed fo t&e &and&e"d %om()te Compa/ 8 +&i%& is +e""s)ited fo t&is #ind of *ame7

    To !e a!"e to "o%ate a ("a6e +e &a$e )sed Ei%ssons Mo!i"e Positionin* S6stem8MPS8 +&i%& )ses GSM (ositionin*7 T&e a"tenati$e +o)"d &a$e !een to )se t&eG"o!a" Positionin* S6stem8 GPS8 !)t t&en t&e &and&e"d %om()te +o)"d eD)ie e;ta&ad+ae t&at is not a$ai"a!"e on t&e ma#et 6et7

    T&e (otot6(e %onsists of a %"ient and a se$e a(("i%ation7 T&e6 ae !ot& de$e"o(ed inFa$a and t&e6 ae %omm)ni%atin* +it& ea%& ot&e t&o)*& an &tt(-(oto%o"7

    ne %on%")sion +e &a$e da+n fom o) +o# is t&at t&e #ind of *ame +e &a$ede$e"o(ed eD)ies &i*&e a%%)a%6 t&an is a%&ie$ed +it& GSM toda68 e$en t&o)*& itis sti"" (ossi!"e to ("a6 t&e *ame7 T&e disad$anta*e no+ is t&at t&e ("a6es &a$e tomo$e "on* distan%es8 +&i%& is most "i#e"6 if t&e6 ae *oin* !6 tain8 !)s et%7 A !ettea%%)a%6 +o)"d ma#e it (ossi!"e to s&in# t&e distan%es so t&at it +o)"d a"so !eem)neati$e to +a"#7 &en a !ette a%%)a%6 %an !e a%&ie$ed a ne+ (ossi!i"it6 fot&is #ind of *ame +i"" o(en )(7

    Table of contents

    Ta!"e of %ontents

    1 INTRODUCTION....................................................................... 9

    0 &bout 1elia &200000000000000000000000000000000000000000000000000000000000000000000000 3

    0* 2ackgroun# 0000000000000000000000000000000000000000000000000000000000000000000000000000 3

    0. Purpose 0000000000000000000000000000000000000000000000000000000000000000000000000000000000 3

    04 5b6ectives0000000000000000000000000000000000000000000000000000000000000000000000000000000 307 8ork #istribution 00000000000000000000000000000000000000000000000000000000000000000 +

    09 Demarcations00000000000000000000000000000000000000000000000000000000000000000000000

    0: Document outline 00000000000000000000000000000000000000000000000000000000000000000

    2 POSITIONING TECHNIQUES .............................................. 13

    *0 GP( 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 .

    27.7. T&e s6stem 777777777777777777777777777777777777777777777777777777777777777777 .327.72 Ho+ (ositionin* +it& GPS +o#s7777777777777777777777777777777 .327.73 Ad$anta*ed +it& GPS7777777777777777777777777777777777777777777777777 ./27.7/ 'isad$anta*es +it& GPS777777777777777777777777777777777777777777777 ./

    *0* G(M 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000 42727. T&e s6stem 777777777777777777777777777777777777777777777777777777777777777777 ./27272 Ho+ (ositionin* +it& GSM +o#s 77777777777777777777777777777 .527273 Ad$anta*es +it& GSM777777777777777777777777777777777777777777777777 .52727/ 'isad$anta*es +it& GSM 7777777777777777777777777777777777777777777 .5

    *0. Positioning techni/ue use# in the prototype000000000000000000000000 7

    3 MOBILE TERMINALS............................................................ 17

    .0 Mobile terminals on the market 0000000000000000000000000000000000000000000 :

    .0* 1erminal re/uirements #uring the #evelopment phase00000000 ;

    3727. S%een sieeso")tion 7777777777777777777777777777777777777777777777777 .=

    37272 Co"o)!"a%# and +&ite 77777777777777777777777777777777777777777777777 .=37273 Ba%#*o)nd "i*&t777777777777777777777777777777777777777777777777777777777 . 000000000000000000000000000000000000000000 *;

    707 Ho= to play 00000000000000000000000000000000000000000000000000000000000000000000000000 *3

    5757. To stat ("a6in* 77777777777777777777777777777777777777777777777777777777777 2