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