B.Sc. Graduation Project


                         Design and implementation of

     Modular GPS Platform

             ...
Tuesday, July 27, 2010
Overview
                                    3

Tuesday, July 27, 2010
MGP is a
                     MIE Finals Competitor




                                             4

Tuesday, July 27, ...
Modularity	
             - Software Modularity
             - Hardware Modularity
                                     5

...
GPS (Global Positioning System)	

                                          6

Tuesday, July 27, 2010
How to determine Position




                                   7

Tuesday, July 27, 2010
Platform

                         8

Tuesday, July 27, 2010
Hardware

                         9

Tuesday, July 27, 2010
MGP Hardware Block Diagram




                                    10

Tuesday, July 27, 2010
Operating System

                          11

Tuesday, July 27, 2010
Why Android

             Linux-Based
             Open Source = Freedom
             Freeware = Cost effective
          ...
&#$!%1+'6&$.!<)!+$)!4&2,4!'&!#*)!-,3$&23!U:1+2$!IR7QJ!$#,,2,4!&,!]2,#H!@)$,)1!R7K7R^
)! ,)H'! $)52*2&,*! &6! &#$! %1+'6&$....
D*5B?1.,!"##$%&'(%)*12!
                            E)-.! .F'-#$.1! )C! .*5B<1.,! '##$%&'(%)*1! )*! (4.! 5.7%&.! %*&$<5.! ...
Software Design	

                           15

Tuesday, July 27, 2010
!"#$%&'()*+(*%&,-"'.(   !"#"$
       MGP Software Abstract View
            !




                                        ...
Extension Manager

                            17

Tuesday, July 27, 2010
Open Street Maps (OSM)
        - Maps                 - Cost           - Parsing
        - Routing              - Contribu...
Yotta Navigator
        - Extension that utilizes MGP modularity.
        - Introducing the user with powerful navigation ...
YottaNav Block Diagram
                                                 Map	
  View




                                  ...
Navigator’s User Interface


              - YottaMapView
              - BookmarkView
              - PathView




      ...
Maps Retriever
                - Online
                - Offline




                           22

Tuesday, July 27, 2010
1- Online
        An HTTP request is made
        using the following URL:
            http://maps.google.com/maps/api/
  ...
2- Offline




                         24

Tuesday, July 27, 2010
Controlling Movable Vehicle	




Tuesday, July 27, 2010
Controlling Movable Vehicle	




Tuesday, July 27, 2010
1,246,096	
  in	
  
                         2003




                                               27

Tuesday, July 27,...
So .. What is the Deal!



                                 28

Tuesday, July 27, 2010
Controlling Movable Vehicle	

              Application on Modularity.

              Modularity is our goal

            ...
Questions?



                         30

Tuesday, July 27, 2010
Thank You!



                                      31

Tuesday, July 27, 2010
Upcoming SlideShare
Loading in …5
×

Modular gps platform 2010

1,597 views

Published on

My Graduation Project Presentation.

Published in: Education
2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total views
1,597
On SlideShare
0
From Embeds
0
Number of Embeds
259
Actions
Shares
0
Downloads
85
Comments
2
Likes
1
Embeds 0
No embeds

No notes for slide

Modular gps platform 2010

  1. 1. B.Sc. Graduation Project Design and implementation of Modular GPS Platform 1 Tuesday, July 27, 2010
  2. 2. Tuesday, July 27, 2010
  3. 3. Overview 3 Tuesday, July 27, 2010
  4. 4. MGP is a MIE Finals Competitor 4 Tuesday, July 27, 2010
  5. 5. Modularity - Software Modularity - Hardware Modularity 5 Tuesday, July 27, 2010
  6. 6. GPS (Global Positioning System) 6 Tuesday, July 27, 2010
  7. 7. How to determine Position 7 Tuesday, July 27, 2010
  8. 8. Platform 8 Tuesday, July 27, 2010
  9. 9. Hardware 9 Tuesday, July 27, 2010
  10. 10. MGP Hardware Block Diagram 10 Tuesday, July 27, 2010
  11. 11. Operating System 11 Tuesday, July 27, 2010
  12. 12. Why Android Linux-Based Open Source = Freedom Freeware = Cost effective Robust Platform Environment Friendly 12 Tuesday, July 27, 2010
  13. 13. &#$!%1+'6&$.!<)!+$)!4&2,4!'&!#*)!-,3$&23!U:1+2$!IR7QJ!$#,,2,4!&,!]2,#H!@)$,)1!R7K7R^ )! ,)H'! $)52*2&,*! &6! &#$! %1+'6&$.! <)! 2,'),3! '&! #*)! -,3$&23! [$&(&! IR7RJ! $#,,2,4! &,! ]2, $,)1!R7R7FR7! System Overview :&.%1)')!%1+'6&$.!:&,*2*'*!&6!6&#$!%+$'*_!H/1&+3)$=!#/>&&'=!;)$,)1!+,3!'9)!$&&'!621)!*(*') #$%&'()*+,!*9&<*!'9)!*'$#:'#$)!&6!'9)!*(*').!2,!'9)!`-`?!61+*9_! ! !"#$%&'()*+,_!S(*').!:&.%&*)!.+%! -*./01&%2!2*!'9)!62$*'!1)5)1!>&&'*'$+%!%$&4$+.7!-6')$!'9)!*(*').!*'+$'/#%=!'9)!N"D!2,* '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!%&<)$!'&!#/>& 13 Tuesday, July 27, 2010
  14. 14. D*5B?1.,!"##$%&'(%)*12! E)-.! .F'-#$.1! )C! .*5B<1.,! '##$%&'(%)*1! )*! (4.! 5.7%&.! %*&$<5.! G)-.>! Android Architecture ! H)*('&(1>!84)*.!I,)/1.,>!'*5!1)!)*A! 14 Tuesday, July 27, 2010 !"#$%&'()*+,-!"*5,)%5!",&4%(.&(<,.!
  15. 15. Software Design 15 Tuesday, July 27, 2010
  16. 16. !"#$%&'()*+(*%&,-"'.( !"#"$ MGP Software Abstract View ! ! Tuesday, July 27, 2010 $%&'()#*+,-.#
  17. 17. Extension Manager 17 Tuesday, July 27, 2010
  18. 18. Open Street Maps (OSM) - Maps - Cost - Parsing - Routing - Contribution 18 Tuesday, July 27, 2010
  19. 19. Yotta Navigator - Extension that utilizes MGP modularity. - Introducing the user with powerful navigation experience. 19 Tuesday, July 27, 2010
  20. 20. YottaNav Block Diagram Map  View Map  Tiles  Cache Online  Maps   Maps  Retriever Offline  Maps   20 Tuesday, July 27, 2010
  21. 21. Navigator’s User Interface - YottaMapView - BookmarkView - PathView 21 Tuesday, July 27, 2010
  22. 22. Maps Retriever - Online - Offline 22 Tuesday, July 27, 2010
  23. 23. 1- Online An 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
  24. 24. 2- Offline 24 Tuesday, July 27, 2010
  25. 25. Controlling Movable Vehicle Tuesday, July 27, 2010
  26. 26. Controlling Movable Vehicle Tuesday, July 27, 2010
  27. 27. 1,246,096  in   2003 27 Tuesday, July 27, 2010
  28. 28. So .. What is the Deal! 28 Tuesday, July 27, 2010
  29. 29. Controlling Movable Vehicle Application on Modularity. Modularity is our goal Tracking Function Server Function How to control? Applications 29 Tuesday, July 27, 2010
  30. 30. Questions? 30 Tuesday, July 27, 2010
  31. 31. Thank You! 31 Tuesday, July 27, 2010

×