Hi Robert!
My list was more of an additional software map and reply to the message quoted.
I didn't want to question your work.
Don't worry, I didnt take it that way

The routing stuff is an issue if you have the map data (no open source solution available as far as I know) and where to get the maps in the first place.
It's an issue if you need maps from outside the US (correct me if I'm wrong) as you can only the the map data from three sources (--> OpenStreetMap.org (free) or you need to get the professional map data from either NAVTEQ or TeleAtlas (both want to see money)).
This MAY be a problem for non-U.S. residents. For US residents, the map data IS freely available from the U.S. Government. As far as I know, all of the US map data is based off that same freely available information (with either additional information added, or certain structures corrected).
Also, we are planning an import routine to accomodate other locations and other data sets, which should allow anyone who can get a hold of the correct information to import map data for any location (based on the availability of the data).
GPSylon does support the Garmin serial devices among other devices but someone has to try to get it working with Java 1.3.1 or 1.4.x with IBMs serial driver addon for Java.
In this area, we are evaluating two different methods...
(1) Using the standard GPS command set
and
(2) Using Garmin's proprietary GPS command set (which allows more features and interactivity with the GPS unit).
Also, we are attempting to do this in a fashion that allows mapping different command sets and communications protocols to a particular GPS, so for instance, if your GPS doesnt use the standard GPS command set, you can add your own "Query Current Position" command. There really aren't too many GPS commands needed to interact with a GPS unit for what's needed - and the program will be designed to allow adding (probably by us, possibly by the end-user) additional commands/features.
Maps still seem to be the biggest issue for non-U.S. locations. I'll be posting a list of what the map data needs to have in order to work, and/or asking anyone who knows of free map data for non-U.S. locations to send us links to it. The accuracy of the program will depend on the accuracy and detail of the data... just like in the US (where you will find some consistent errors on certain searches).
For instance, if you go to Google Maps (NavTeq) AND to MapQuest (NavTeq) AND Yahoo Maps (who uses both), and look up "6 Roderick Rd" Zip Code: "11795" you will see it putting that particular address at the same location on both services.
Four things to note:
(1) There IS NO 6 Roderick Road
(2) The location they put the address at is 14 or 16 Roderick Rd.
(3) Roderick starts at *10* (not 2, as their data assumes)
(4) ALL THREE sites report the same erroneous info that the government data does
The reason being is regardless of whether the data comes from Nav-Teq or TeleAtlas, the original data comes from the same (incorrect) government data. So, getting free maps is easy...
Now, in some cases, both NavTeq and TeleAtlas have corrected some of the data... that information isnt ours to include though...
