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

Post on 17-Jan-2016

216 views 0 download

Tags:

Transcript of 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)

Project Overview

Project Overview

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

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

Integration Plan

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

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.

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.

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.

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

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

Services portion completed

• Google Code Repository• Apache 2.0

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