Mastering GPS Programming: Part One
“I am continually amazed by how little code is required to use atomic clocks in
satellites 11,000 miles above my head.” -- Jon Person, author of GPS.NET
What is it that GPS applications need to be good enough to use for in-car navigation? Also, how does the process of interpreting GPS data actually work? In this two-part series, I will cover both topics and give you the skills you need to write a commercial-grade GPS application.
Introduction
What is it that GPS applications need to be good enough to use in a commercial
environment, such as in-car navigation? Also, how does the process of interpreting
GPS data actually work? In this two-part series, I will cover both topics and give
you the skills you need to write a commercial-grade GPS application that works
with a majority of GPS devices in the industry today.
 | Read Chapter 2: One Powerful SentenceWhen processing GPS data, one particular NMEA sentence has almost everything a developer needs. |
 | Read Chapter 3: The Core of An InterpreterChapter three explains the basics of an NMEA interpreter: processing strings. |
 | Read Chapter 4: Taking Out the GarbageEach NMEA sentence contains a checksum used to validate data received from the GPS device. |
 | Read Chapter 5: Wireless Atomic TimeYou can determine the date and time using a GPS device instead of your computer's internal clock. |
|
 | Read Chapter 6: Direction & Speed AlertsChapter six explains how to work with speed and bearing reports from a GPS device. |
 | Read Chapter 7: Are We Fixed Yet?A satellite "fix" happens when enough satellite signals are available to calculate your position. |
 | Read Chapter 8: Real-Time Satellite TrackingKnowing the location of satellites is helpful in determining how good a signal is and how precise the data is. |
 | Read Chapter 9: A World-Class InterpreterNMEA data can be processed from any country in the world after making some adjustments to the source code. |
|
|