But what I really need to learn at the moment is how the devices like
TomTom and Garmen function? I don't have one obviously so is there a
hardware forum for Microsoft devs? Do they run using batteries? Which
protocol is used if they can communicate with the vehicle when these
things appear to be dash mounted with a suction cup?
Standalone GPS devices, without cables, only communicate
through some
form of wireless technology - generally bluetooth. This
means they only
work on newer cars with such technology.
Regardless of method of output, they generally deliver an
NMEA string.
As for programming ANY GPS device, most that do not have
some
proprietary assembly programming are programmed with Java.
This is what
you find on most phones. And, to make things more
interesting, many of
the devices out there have the Java ME (Mobile Edition) bits
locked, so
you can't program against them at all.
Garmin has a developer site (
http://developer.garmin.com/)
where you can
learn how to communicate with a Garmin device. Magellan is a
bit more
controlled on how they allow you to communicate with a
device. There are
SDKs on the Pro Magellan site.
Peace and Grace,
--
Gregory A. Beamer (MVP)
Twitter: @gbworld
Blog:
http://gregorybeamer.spaces.live.com
*******************************************
| Think outside the box! |
*******************************************