travel log android smartphone application

25
Travel Log Android Smartphone Application By Thu Nguyen Advisor: Prof. Krzysztof Janowicz GEOG 596A – Capstone Project

Upload: hali

Post on 25-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

By Thu Nguyen Advisor: Prof. Krzysztof Janowicz. GEOG 596A – Capstone Project. Travel Log Android Smartphone Application. Objective. GEOG 597a – Capstone Project Travel Log. Motivation. GEOG 597a – Capstone Project Travel Log. Smartphone Solution. GEOG 597a – Capstone Project - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Travel Log Android Smartphone Application

Travel LogAndroid Smartphone

Application

By Thu Nguyen Advisor: Prof. Krzysztof Janowicz

GEOG 596A – Capstone Project

Page 2: Travel Log Android Smartphone Application

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

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

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

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

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

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

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

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

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

GEOG 597a – Capstone ProjectTravel Log

Google Place API

Twitter API Wiki

WunderWIKI Weather API

Web Service API

Page 12: Travel Log Android Smartphone Application

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

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

GEOG 597a – Capstone ProjectTravel Log

Architecture Diagram

Page 15: Travel Log Android Smartphone Application

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

GEOG 597a – Capstone ProjectTravel Log

Create new trip

Trips listing

Pop-up menu

Trip UI

Show mapNotesDelete

Page 17: Travel Log Android Smartphone Application

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

GEOG 597a – Capstone ProjectTravel Log

Favorites Find Place

Zoom to my position

Weather Forecast

Exit

Action Bar

Page 19: Travel Log Android Smartphone Application

GEOG 597a – Capstone ProjectTravel Log

Favorites

Pop-up Menu

Show on mapWalk toDrive toShow detailsCall

Page 20: Travel Log Android Smartphone Application

GEOG 597a – Capstone ProjectTravel Log

Find Place

Walk toDrive toShow DetailsAdd to favoriteCall

Pop-up Menu

Page 21: Travel Log Android Smartphone Application

GEOG 597a – Capstone ProjectTravel Log

Zoom to my position

Show DetailsAdd to favoritePop-up Menu

Page 22: Travel Log Android Smartphone Application

GEOG 597a – Capstone ProjectTravel Log

Weather Forecast

My positionFavoritesSearch

Pop-up menu

Page 23: Travel Log Android Smartphone Application

GEOG 597a – Capstone ProjectTravel Log

Database Design

Page 24: Travel Log Android Smartphone Application

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

GEOG 597a – Capstone ProjectTravel Log

Questions & Answers