16
CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Embed Size (px)

Citation preview

Page 1: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

CMPE Senior Design Project

Group Members:Jose A Montoya (CMPE)

Carlos Olvera (CSCI)

Page 2: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Project Overview

Page 3: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Project Overview

Page 4: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Android• Owned by Google • Linux-based OS• Open Source• June 2012, there were more

than 600,000 apps available• For the first quarter of 2012,

Android had a 59% smartphone market share worldwide

• Phones & Tablets

Page 5: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Android VersionsGingerbread Ice Cream Sandwich

• 2010• 1 GHz Processor

• 512 MB Memory• GPS• 802.11 g• 3G

• 2011• 1.2 GHz Dual Core

Processor• 1 GB Memory• GPS• 802.11 n• 4G

Page 6: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Integration Plan

• Location based on Google Maps• Google Maps Floor Plan• Google Latitude• Scheduler

Page 7: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Location based on Google Maps

• Millions of people around the world use our location-based services

• Estimating your location can be done in several different ways. o GPS is not always available and locations

derived from cell towers may not be very accurate

o A location service can use publicly broadcast WiFi data from wireless access points.

Page 8: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)
Page 9: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Google Maps Floor Plan

• Help Google Maps show users their location more accurately within indoor venues.

• Walk around the floors in a building to collect publicly broadcast data, and afterwards, users of Google Maps for Android will be able to see their location.

Page 10: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)
Page 11: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Google Latitude• See where your friends are

right nowo On a map – find out who's nearby and meet

up.

• Share where you areo Help friends and family stay in touch with

you by sharing your location with whomever you choose.

Page 12: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)
Page 13: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Scheduler• Visual representation of

their availability• When available

o Set up meetings

• On timeframes where the members are supposed to meeto Attendance o Casting electronic votes

Page 14: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Status of the Project• Familiarize with Android• Eclipse environment• Google Location

Services portion completed

• Google Code Repository• Apache 2.0

Page 15: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)
Page 16: CMPE Senior Design Project Group Members: Jose A Montoya (CMPE) Carlos Olvera (CSCI)

Code representation• Add Google API Library• Setup Layout and Manifest

o Graphical layouto Permissions: GPS, WiFi, Internet, etc

• Initialize Google Location Serviceso Setup and display Mapo Retrieve location and display on map

//overlayso Create ProximityAlert

• Coordinates, radius //parameters

• Create action when alert is triggered //intento Notification = “Location reached” //action