This article also appears on the community UME Guide
Background
Traditionally gps was provided on debian like systems using gpsd (apt-get install gpsd). There are however some problems using gpsd on resource constrained environments most noteably that gpsd is designed to be run at system start, and stopped when the system is shutdown (or a USB/bluetooth hotplug device started when that device is plugged in or removed).
Therefore if a client is started before gpsd is running (for example a gps applet is started before the BT device is connected), then the only way for it to know about gpsd is for it to attempt to connect to the gpsd socket and keep trying every so often until it succeeds. This makes gpsd client programs very busy, always having to wake up to check to see if it can connect and on a system that runs on batteries having processes that can’t sleep very often is a bad thing which drains away the battery. Also there is a problem with ...
Content suppressed by ://URLFAN, for full article visit source
River TrailsFrom: ianlawrence.info
Post Date: 2008-04-07 10:22:23
After the GPS enabled web application I created seemed to work in theory it arrived the time to test it in practice.
I decided to GPS mark all of the floating bars along the
Tarumã Açu (which is the first ’tributary’ after leaving Manaus).
This is probably not so useful really as floating bars, well, float around the river basically but it is like most enjoyable things in life: good while it lasts.
I rounded up the usual suspects
prepared the techn...
more