modular gps platform 2010
DESCRIPTION
My Graduation Project Presentation.TRANSCRIPT
![Page 1: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/1.jpg)
Design and implementation of
B.Sc. Graduation Project
1
Modular GPS Platform
Tuesday, July 27, 2010
![Page 2: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/2.jpg)
Tuesday, July 27, 2010
![Page 3: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/3.jpg)
Overview
3
Tuesday, July 27, 2010
![Page 4: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/4.jpg)
4
MGP is a
MIE Finals Competitor
Tuesday, July 27, 2010
![Page 5: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/5.jpg)
Modularity- Software Modularity - Hardware Modularity
5
Tuesday, July 27, 2010
![Page 6: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/6.jpg)
GPS (Global Positioning System)
6
Tuesday, July 27, 2010
![Page 7: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/7.jpg)
How to determine Position
7
Tuesday, July 27, 2010
![Page 8: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/8.jpg)
Platform
8
Tuesday, July 27, 2010
![Page 9: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/9.jpg)
Hardware
9
Tuesday, July 27, 2010
![Page 10: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/10.jpg)
MGP Hardware Block Diagram
10
Tuesday, July 27, 2010
![Page 11: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/11.jpg)
Operating System
11
Tuesday, July 27, 2010
![Page 12: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/12.jpg)
Why Android
Linux-Based
Open Source = Freedom
Freeware = Cost effective
Robust Platform
Environment Friendly
12
Tuesday, July 27, 2010
![Page 13: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/13.jpg)
System Overview
13
!"#$%&'()*+(*%&,-"'.( !"#"$!
!"#$%&'()( (*$&'#%+,-(./0%&1(23'%+,-( !"#$
!
!
/0&1,2'(34(512'&,678(+9:,2.(*"',678(%&#&$'()*+,-.)/+($!
"#$!%$&'&'(%)!#*)*!+,!-$.//0#+12'(!
3)*24,!),52$&,.),'!6&$!),42,))$*7!8'!9)1%*!*2.%126(2,4!'9)!3)*24,!%$&:)**!+,3!$)3#:2,4!'2.)/'&/.+$;)'7!-!3)5)1&%.),'!;2'!2,:1#3)*!*&6'<+$)=!$)6)$),:)!3)*24,*=!*:9).+'2:*=!:+>1)*=!+,3!%$&4$+..+>1)!9+$3<+$)7!
!
?)5@2'ABBB!2*!+,!)5+1#+'2&,!;2'!2**#)3!>(!C2.11!C):9,2:!8,:7!>+*)3!&,!%$&:)**&$!"D-EFGH!&6!C)H+*! 8,*'$#.),'! IC8J7!E$&:)**&$!"D-EFGH! 2*! 2,')4$+')3!<2'9!KBBDLM!-ND!O&$')H!CD/-A!:&$)! +,3! PQRDLM!?SE! :&$)=!<92:9! :+,! %$&:)**! +,3! :+1:#1+')! '9)! 3242'+1! *24,+1*7!D#1'2%1)!2,')$6+:)*! +$)! %$&523)3! '&&7! ?)5@2'ABBB! %$&523)*! ,)'<&$;! %&$'=! S/T8?U"! 2,')$6+:)=! -#32&!2,%#'! +,3! &#'%#'! 2,')$6+:)=! VSW! "CX=! VSW! L"SC=! S?YDDO! 2,')$6+:)=! *)$2)*! %&$'=! SE8!2,')$6+:)=!88O!2,')$6+:)=!ZC-X!2,')$6+:)=!O-DUN-!2,')$6+:)=!C[C!2,')$6+:)=!2,')$6+:)!6&$!'&#:9!*:$)),!+,3!;)(>&+$3=!>#*!2,')$6+:)!+*!<)11!+*!L?D8!2,')$6+:)7!-1*&=!\)!9+5)!XES=!\2/[2!+,3!XENS!.&3#1)*!6$&.!'9)!*+.)!.+,#6+:'#$)$7!
!
8,!&#$!%1+'6&$.!<)!+$)!4&2,4!'&!#*)!-,3$&23!U:1+2$!IR7QJ!$#,,2,4!&,!]2,#H!@)$,)1!R7K7R^7!8,!'9)!,)H'! $)52*2&,*!&6!&#$!%1+'6&$.!<)! 2,'),3! '&!#*)!-,3$&23![$&(&! IR7RJ! $#,,2,4!&,!]2,#H!@)$,)1!R7R7FR7!
!
-!:&.%1)')!%1+'6&$.!:&,*2*'*!&6!6&#$!%+$'*_!H/1&+3)$=!#/>&&'=!;)$,)1!+,3!'9)!$&&'!621)!*(*').7!!"#$%&'()*+,!*9&<*!'9)!*'$#:'#$)!&6!'9)!*(*').!2,!'9)!`-`?!61+*9_!
!
!
!"#$%&'()*+,_!S(*').!:&.%&*)!.+%!
!
Q7 -*./01&%2! 2*!'9)!62$*'!1)5)1!>&&'*'$+%!%$&4$+.7!-6')$!'9)!*(*').!*'+$'/#%=!'9)!N"D!2,*23)!'9)!OEV!<211!:&%(!'9)!H/1&+3)$!'&!2,')$,+1!N-D!+,3!%)$6&$.!<&$;7!8'*!.+2,!6#,:'2&,!2*!'&!2,2'2+12M)!'9)!OEV=!:&%(!'9)!#/>&&'!2,'&!'9)!.).&$(!+,3!425)!'9)!:&,'$&1!%&<)$!'&!#/>&&'7!
!Tuesday, July 27, 2010
![Page 14: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/14.jpg)
Android Architecture
14
!"#$%&'()*+(*%&,-"'.( !"#"$!
!"#$%&'()( (*$&'#%+,-(./0%&1(23'%+,-( !"#$
!
!
"##$%&'(%)*!+,'-./),012!
34.!"*5,)%5!6'7'!"89:1!-'%*!$%;,',%.1!%*&$<5.!(.$.#4)*=>!,.1)<,&.1>!$)&'(%)*1>!?9>!&)*(.*(!#,)7%5.,1>!'*5!#'&0'@.!-'*'@.,1A!
8,)@,'--.,1!&)<$5!5.7.$)#!.*5B<1.,!'##$%&'(%)*1!)*!()#!)C!(4%1!6'7'!"89A!
D*5B?1.,!"##$%&'(%)*12!
E)-.! .F'-#$.1! )C! .*5B<1.,! '##$%&'(%)*1! )*! (4.! 5.7%&.! %*&$<5.! G)-.>!H)*('&(1>!84)*.!I,)/1.,>!'*5!1)!)*A!
!
!"#$%&'()*+,-!"*5,)%5!",&4%(.&(<,.!
!"#$%&'()*+,-!"*5,)%5!",&4%(.&(<,.!
%&'&$()*+,-)./)0$1/023$3)!;<%$5! (4.!"*5,)%5! 1)<,&.! C%$.1>! =)<!/%$$!*..5! ()!<1.! J%*<F!),!K'&!LE!MA!I<%$5%*@!<*5.,!K%&,)1)C(!N%*5)/1!%1!*)(!&<,,.*($=!1<##),(.5A!
!
Tuesday, July 27, 2010
![Page 15: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/15.jpg)
Software Design
15
Tuesday, July 27, 2010
![Page 16: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/16.jpg)
!"#$%&'()*+(*%&,-"'.( !"#"$!
!"#$%&'()( (*+,%-#'&(./#%,+'0( !"#
!
!
!
$%&'()#*+,-.#
/01)23%423#5626&)(7#
"#!$%&&!'()#*%)!#+,!-*%)!./)'#%()0!1,02()0%3&,!.(14!")0#*&&%)56!/)%)0#*&&%)56!*)7!1/))%)5!89#,)0%()06! $,! *1,! 0#%&&! $(1:%)5! ()! 0,'/1%#;! 0/'+! *0! %)#,51%#;! (.! ,9#,)0%()06!2,1-%00%()0!*)7!0(!()<!
56837#
=! 2*':*5,! #+*#! '()#*%)0! '&*00,06! $+%'+! 21(>%7,! ./)'#%()0! #(! 1,*7?,7%#! #+,! -*20!0(/1',!#+*#!@AB!%0!/0%)56!@AB!%0!'/11,)#&;!7,2,)7%)5!()!CD@!-*20!7*#*!.(1!-*%)!-*20!./)'#%()<!@*%)!./)'#%()0!#+*#!$%&&!3,!21(>%7,7!.(1!#+,!=B"4!!
E F(/#%)5!
E @*2!-*#'+%)5!
E A,##%)5!'/11,)#!&('*#%()!
E =77%)5!3((:-*1:0!
E =77%)5!1(*70!
MGP Software Abstract View
Tuesday, July 27, 2010
![Page 17: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/17.jpg)
Extension Manager
17
Tuesday, July 27, 2010
![Page 18: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/18.jpg)
Open Street Maps (OSM)
18
- Maps - Cost - Parsing- Routing - Contribution
Tuesday, July 27, 2010
![Page 19: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/19.jpg)
Yotta Navigator
19
- Extension that utilizes MGP modularity.- Introducing the user with powerful navigation experience.
Tuesday, July 27, 2010
![Page 20: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/20.jpg)
YottaNav Block Diagram
20
Map View
Map Tiles Cache
Maps RetrieverOnline Maps Offline Maps
Tuesday, July 27, 2010
![Page 21: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/21.jpg)
Navigator’s User Interface
- YottaMapView
- BookmarkView
- PathView
21
Tuesday, July 27, 2010
![Page 22: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/22.jpg)
Maps Retriever- Online
- Offline
22
Tuesday, July 27, 2010
![Page 23: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/23.jpg)
1- OnlineAn HTTP request is made using the following URL:
http://maps.google.com/maps/api/
staticmap?parameters1
center=la7tude,longitude&zoom=zoomlevel&size=widthxheight
&maptype=maptypea
23
Tuesday, July 27, 2010
![Page 24: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/24.jpg)
2- Offline
24
Tuesday, July 27, 2010
![Page 25: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/25.jpg)
Controlling Movable Vehicle
Tuesday, July 27, 2010
![Page 26: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/26.jpg)
Controlling Movable Vehicle
Tuesday, July 27, 2010
![Page 27: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/27.jpg)
27
1,246,096 in 2003
Tuesday, July 27, 2010
![Page 28: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/28.jpg)
So .. What is the Deal!
28
Tuesday, July 27, 2010
![Page 29: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/29.jpg)
Controlling Movable Vehicle
Application on Modularity.
Modularity is our goal
Tracking Function
Server Function
How to control?
Applications
29
Tuesday, July 27, 2010
![Page 30: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/30.jpg)
Questions?
30
Tuesday, July 27, 2010
![Page 31: Modular gps platform 2010](https://reader035.vdocuments.us/reader035/viewer/2022062313/55852bf7d8b42a89488b4756/html5/thumbnails/31.jpg)
Thank You!
31
Tuesday, July 27, 2010