Travel Log Android Smartphone Application
description
Transcript of Travel Log Android Smartphone Application
![Page 1: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/1.jpg)
Travel LogAndroid Smartphone
Application
By Thu Nguyen Advisor: Prof. Krzysztof Janowicz
GEOG 596A – Capstone Project
![Page 2: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/2.jpg)
Objective
GEOG 597a – Capstone ProjectTravel Log
Develop a smartphone application for trip planning and tracking itinerary, by utilizing location-based and GPS technologies, as well as, the Cloud Computing for data storage.
![Page 3: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/3.jpg)
GEOG 597a – Capstone ProjectTravel Log
Massive amount of unmanageable travel
documents
Scrapbooking is time consuming, expensive, not real-
time
A solution is needed to save time on trip planning and
journaling.
Motivation
![Page 4: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/4.jpg)
GEOG 597a – Capstone ProjectTravel Log
Smartphone Solution
GEOG 597a – Capstone ProjectTravel Log
Highly active, always available personal itemAll-in-one device
![Page 5: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/5.jpg)
GEOG 597a – Capstone ProjectTravel Log
Free download from Android Store
Require high-speed internet
Off-line mode available
Trip Planner
Expected Results
![Page 6: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/6.jpg)
GEOG 597a – Capstone ProjectTravel Log
Real-time weather forecast
Near-by gas, restaurants, etc.Insert marker, picture, video, notes to mapBookmark to Favorites
Expected Results – Cont.
![Page 7: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/7.jpg)
GEOG 597a – Capstone ProjectTravel Log
Android Platform Google Cloud storage
Web Picasa for photo album YouTube for video Google Docs for other file format
Data Access via Google Restful API SQLite database
Methodology
![Page 8: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/8.jpg)
GEOG 597a – Capstone ProjectTravel Log
Android UI Design pattern Action Bar Popup menu Fit multiple resolution and density Support both Portrait & Landscape
views
Methodology – Cont.
![Page 9: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/9.jpg)
GEOG 597a – Capstone ProjectTravel Log
YouTube Unlimited File size < 2 GB limit
Picasa Web Album 1 GB free Photo < 800 x 800 pixels don’t count
toward your storage quota
Data Storage & Cost
![Page 10: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/10.jpg)
GEOG 597a – Capstone ProjectTravel Log
Google Docs 1 GB free all non-Google Docs file
extensions Document created in Google Docs
don’t count toward your storage quota Additional space cost $0.25/GB/yr
Can be shared between Picasa and Google Docs
Data Storage & Cost – Cont.
![Page 11: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/11.jpg)
GEOG 597a – Capstone ProjectTravel Log
Google Place API
Twitter API Wiki
WunderWIKI Weather API
Web Service API
![Page 12: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/12.jpg)
GEOG 597a – Capstone ProjectTravel Log
System Infrastructure Hardware
Windows Lab Top Droid 2 smartphone
Data Storage Picasa Web Album YouTube Google Docs SQLite database
![Page 13: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/13.jpg)
GEOG 597a – Capstone ProjectTravel Log
System Infrastructure – Cont.
Software Adroid SDK Toolkit JDK 6 Eclipse IDE 3.4 or greater Eclipse JDT Plugin, Android
Development Tool (ADT)
![Page 14: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/14.jpg)
GEOG 597a – Capstone ProjectTravel Log
Architecture Diagram
![Page 15: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/15.jpg)
GEOG 597a – Capstone ProjectTravel Log
Functional Grouping Trip screen Destination screen Action Bar Pop-up menu
UI Design Database Design
System Design
![Page 16: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/16.jpg)
GEOG 597a – Capstone ProjectTravel Log
Create new trip
Trips listing
Pop-up menu
Trip UI
Show mapNotesDelete
![Page 17: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/17.jpg)
GEOG 597a – Capstone ProjectTravel Log
Map of destinations
Destination UI
Photo albumVideoNotesZoom inZoom outAdd markerDelete marker
Pop-up menu
![Page 18: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/18.jpg)
GEOG 597a – Capstone ProjectTravel Log
Favorites Find Place
Zoom to my position
Weather Forecast
Exit
Action Bar
![Page 19: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/19.jpg)
GEOG 597a – Capstone ProjectTravel Log
Favorites
Pop-up Menu
Show on mapWalk toDrive toShow detailsCall
![Page 20: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/20.jpg)
GEOG 597a – Capstone ProjectTravel Log
Find Place
Walk toDrive toShow DetailsAdd to favoriteCall
Pop-up Menu
![Page 21: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/21.jpg)
GEOG 597a – Capstone ProjectTravel Log
Zoom to my position
Show DetailsAdd to favoritePop-up Menu
![Page 22: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/22.jpg)
GEOG 597a – Capstone ProjectTravel Log
Weather Forecast
My positionFavoritesSearch
Pop-up menu
![Page 23: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/23.jpg)
GEOG 597a – Capstone ProjectTravel Log
Database Design
![Page 24: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/24.jpg)
GEOG 597a – Capstone ProjectTravel Log
April 2011
Create SQLite databa
se
May 2011 Widget
on home screen & Trip Screen
June 2011
Destination
screen
July 2011 Action Bar
August 2011
Destination
pop-up menu
Demo at a local GIS User
Group
Implementation Timeline
![Page 25: Travel Log Android Smartphone Application](https://reader035.fdocuments.net/reader035/viewer/2022062815/56816930550346895de07a43/html5/thumbnails/25.jpg)
GEOG 597a – Capstone ProjectTravel Log
Questions & Answers