Download presentation
Presentation is loading. Please wait.
Published byAshley Stevens Modified over 9 years ago
1
GTNavi System Hyojoon Kim, Sang Min Shim, Kai Wang, Pingping He CS8803 AIA, Spring 2009
2
Introduction Previous / Related Work New Features Technology Demo Challenges Evaluation Future Work Acknowledgement Q & A Outline
3
Do you know all existing buildings in Georgia Tech? Do you memorize addresses of all of them? Do you know all the exact locations, and how to get there? What about visitors and guests to the campus? Introduction Lost in Campus..
4
Navigation application within GT campus Not driving directions, but walking directions Mobility – developed in Android Additional features Special instructions at special nodes (intersection points) Friend Finder New shortest path algorithm, etc That’s why we need.. GTNavi System Introduction
5
Static start point to end point Driving direction only – tried walking, incomplete Mostly need to know exact address Google Maps Driving Direction Service Previous and Related Work
6
Web service – no mobility Simple line from start to end point - no direction explanation Not a real-time navigator GT walking path direction service Previous and Related Work
7
1. Mobility Mobile, handheld navigation device No connection needed – easy deployment, high usability Install, and you’re ready to go! 2. Walking path People walking around campus Guest and visitors, as well as you! New Features
8
3. Flexibility KML data – easy to update and deploy Other campuses (it they have their own KML data) 4. Real-time Direction Service and More! Left or right turn instructions Images pops up as you approach New Features
9
5. Wiki Page Wiki page – user shares data about path contribute to the system! 6. Friend Finder Get the geo. Location of friend by SMS The location will be set as destination Shows the direction path to get to your friend! New Features
10
1. KML data and Geo Points KML file is a way of expressing geological points XML style Technology
11
2. Drawing on Google map Extends Overlay Class Technology
12
3. Database System Data storage and management by SQLite Technology
13
4. Finding the shortest path Dijkstra's algorithm Floyd–Warshall algorithm Complexity consideration Technology
14
5. Wiki page Why do we need it? How do we want it to be? Technology
15
1. Memory shortage Android has limited memory Dealing with memory efficiently 2. Runtime Finding path Dijkstra O(|V|2+|E|) Floyd O(length of the path) 3. Google Android G1 No sufficient document Getting used to the development environment Challenges
16
KML Geo. Point data Android SDK, Android Emulator Google Map API MySQL-Lite database PHP to construct wikipage DDMS to debug Resource
17
Evaluation
18
Evaluation
19
1. Better wiki page User picking intermediate nodes 2. Faster performance especially when showing all paths and buildings 3. Scalability Georgia Tech campus is relatively small Future Work
20
Professor Ling Liu Matt Weber Myungcheol Doo (congrats!) Acknowledgements
21
Q & A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.