GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463...
-
Upload
francis-cummings -
Category
Documents
-
view
214 -
download
0
Transcript of GPS Tracking An overview of the i730 GPS tracking application and web service Eamon Moore CPSC 463...
GPS Tracking GPS Tracking An overview of the i730 GPS tracking An overview of the i730 GPS tracking
application and web serviceapplication and web service
Eamon MooreEamon MooreCPSC 463 8/4/2004CPSC 463 8/4/2004
OutlineOutlineObjectiveObjectiveIntroductionIntroductionFunctionalityFunctionalityTechnology UsedTechnology Used– HardwareHardware– SoftwareSoftwareWeb service creationWeb service creationClient application creationClient application creation– I730 emulatorI730 emulator– Wireless toolkit emulatorWireless toolkit emulatorCommunicationCommunicationDemoDemoConclusionsConclusionsFuture workFuture work
Objective Objective
J2ME application and web service J2ME application and web service
Get GPS locations, descriptions and Get GPS locations, descriptions and upload to databaseupload to database
IntroductionIntroductionCreated GPS phone application that Created GPS phone application that gets service cell GPSgets service cell GPS
Created web service that will Created web service that will communicate with applicationcommunicate with application
Made two applications communicate Made two applications communicate where GPS was uploaded to web where GPS was uploaded to web serviceservice
FunctionalityFunctionalityCapture cell GPS coordinates in variableCapture cell GPS coordinates in variable
Displays coordinates to cell userDisplays coordinates to cell user
Transfers coordinates to web serviceTransfers coordinates to web service
Web service stores coordinates in Web service stores coordinates in databasedatabase
HardwareHardware
i730 phone using Motorola hardware i730 phone using Motorola hardware to search for the cell GPS and store to search for the cell GPS and store coordinatescoordinates
Any J2ME phone can be used in Any J2ME phone can be used in substitutionsubstitution
SoftwareSoftwareJava Development KitJava Development Kit
Motorola i730 EmulatorMotorola i730 Emulator
Wireless Toolkit EmulatorWireless Toolkit Emulator
Webjal Webjal
I730 phone uses J2ME platform on phoneI730 phone uses J2ME platform on phone
Web Service CreationWeb Service Creation
C#C#
Virtual PCVirtual PC
ASP.NETASP.NET
MS SQL Server 2000MS SQL Server 2000
Function setGps() to be used by Function setGps() to be used by application to store coordinates in application to store coordinates in database.database.
Client Application CreationClient Application Creation
I730 EmulatorI730 Emulator
Worked well with GPS locationsWorked well with GPS locations
Didn’t work well with communicating Didn’t work well with communicating to web serviceto web service
Client Application CreationClient Application Creation
Wireless toolkit emulatorWireless toolkit emulator
Worked well with communicating Worked well with communicating with web servicewith web service
Didn’t work well with GPS locationsDidn’t work well with GPS locations
CommunicationCommunication
DemoDemo
ON VIRTUAL PCON VIRTUAL PC
ConclusionsConclusions
Exact GPS locations isn’t guaranteed using Exact GPS locations isn’t guaranteed using cell phonescell phones
Cell phone service GPS is easier obtainable Cell phone service GPS is easier obtainable
Emulators were complicatedEmulators were complicated– i730 bad with web servicei730 bad with web service– Wireless toolkit bad with GPS coordinatesWireless toolkit bad with GPS coordinates
Future WorkFuture WorkGetting GPS locations more accurateGetting GPS locations more accurate
Expand functionality of web service and Expand functionality of web service and application for more accurate coordinatesapplication for more accurate coordinates
Upload GPS coordinate descriptionsUpload GPS coordinate descriptions
Send coordinates and description back to Send coordinates and description back to phonephone
Questions?Questions?
AcknowledgementsAcknowledgements
Dr. PargasDr. Pargas
463/663 Class463/663 Class
Josh AustinJosh Austin
Past Semester StudentsPast Semester Students