120 likes | 134 Views
BACHELOR PROJECT GPS Receiver Simulator. SkyFreeGPS. Geneva University Friday, 11 April 2008. Alina Burca. Context. GPS in summary. Digital Compact Camera. Portable GPS Navigation System. Satellite System. Satellite signal. PDA. Mobile Phone. Bluetooth Connection.
E N D
BACHELOR PROJECTGPS Receiver Simulator SkyFreeGPS Geneva University Friday, 11 April 2008 Alina Burca
Context GPS in summary Digital Compact Camera Portable GPS Navigation System Satellite System Satellite signal PDA Mobile Phone Bluetooth Connection Bluetooth enabled device NMEA standard communication protocol Bluetooth GPS receiver Alina Burca, April 2008
Context Bluetooth GPS receivers • Components • Antenna set to the satellites frequency • Central unit • Highly stable clock • Bluetooth component • Screen - optional • National Marine Electronics Association NMEA standard • Talker & listener • Sentences : RMC and CGA Alina Burca, April 2008
Velox Trapster Mobile vlkGPS Map My Tracks Geocache Navigator bliin GPSXS 8Motions FoxyTag TrekkBuddy Digi-Guide Ramble Coach GPSGate Mobile IMHere Telmap Navigator GPS NavFun Pro J2Velox Context Wisepilot GPS Track PostByME Mobile GMaps amAze GPS Performance GPSLap Timing GPSWatch Plus InFlight GPS based applications for mobile phones Alina Burca, April 2008
Context Developing a mobile phone application • What do you need? • Java 2 Platform, Micro Edition - J2ME • Mobile phone emulator like the Sun’s Java Wireless Toolkit for CLDC – WTK • How does it work? From .java files to .jad .jar files Alina Burca, April 2008
Context Developing a GPS based application • What makes the testing phase so complicated Phase one indoor Phase two outdoor Open GPS receiver and get a fix Build the package Connect the phone to the GPS receiver Install it on the mobile phone Now you can test Correct the application, go back to phase one and try not to end up like this But don’t lose GPS signal! And also move! Alina Burca, April 2008
Application overview Using a GPS receiver simulator solution How does SkyFreeGPS makes a difference? • Test your application directly on the development support • No need for a valid fix for the GPS receiver • No need to watch your way or the road • Simulate situations difficult to get in real life conditions: certain speed, specific location What is SkyFreeGPS • A GPS receiver simulator • Open source software developed in J2ME • Works in WTK • Available in English Alina Burca, April 2008
Application overview SkyFreeGPS Overview Main Features • Generates two kinds of NMEA sentences each second • Allows the use of maps • Allows the use of the pointer • Saves log files • Imports tracks from files • Defines POIs Generating NMEA sentences • Real Time Mode • Track Mode • Keyboard Mode • Log File Mode Alina Burca, April 2008
Keyboard mode Real time mode Track mode Log File Mode Generates NMEA sentences based on the current pointer’s position on the map Generates NMEA sentences based on calculated positions on the user defined track Sends sentences from a log file Use cases Use Modes Keyboard mode Real time mode Log file mode Track mode Alina Burca, April 2008
Project Overview Project overview and state of the art • Main objectives • Build correct NMEA sentences • Use of maps and pointer • Developments • Interface improvement • Map zoom in/out • Integrate calibrated maps with the application • Integrate Google/Yahoo maps • Similar applications • None developed in J2ME with the same specifications • Several developed on other platforms but not free: Skylab GPS simulator, Avangardo GPS generator std 2.2.4, Virtual GPS 1.33 Alina Burca, April 2008
Evolution SkyFreeGPS Evolution • Worst case scenario • Developers don’t know about it • Best case scenario • Becomes a WTK integrated toolkit • Realistic scenario • Saves time and energy to this particular developer’s community • Visit the Website for more information http://www.michelderiaz.com/masters/burca/ Alina Burca, April 2008
Questions QUESTIONS SkyFreeGPS at your serviceGood luck in developing your next GPS based application !!! ????? Sincere thanks to all those involved in this project Alina Burca, April 2008