I’ve been poking around the Web looking for GPS gadgets that connect to a PDA - Palm, iPAQ, Zaurus, etc. Most of what I’m finding is GPS with piles of navigation software that’s actually not that interesting to me.

Anyone know a good place for info on GPS hardware for PDAs with programming in mind? Java programming would be ideal, but I can find my way through other environments if I need to do so.

Basically I’d like to write a program that starts by establishing a location through GPS, and then has the user record a variety of information about objects (mostly trees) within about a 60′ radius. I’ll be taking that information and turning it into SVG later to produce a simple map, as well as storing the information for later use. Eventually it might be nice to use the GPS to collect the locations of the objects, but it’s still a simple function call asking “where am I?”

This isn’t GIS rocket science by any means, but I also don’t have much of a budget, and the GPS unit has to be able to do a decent job under forest canopy, another big problem for navigation-oriented units.

All suggestions are welcome.

Any ideas?