C_GPS2KML is a tool that reads CSV or NMEA files to create advanced and configurable KML output (for Google Earth,...) that can be easily integrated in BT747.
It can show direction of movement, speed history, detailed login information, and can also generate static and interactive graphs of altitude, speed, acceleration, satellite reception quality, etc. All the parameters of the KMZ are configurable (colors, size, alpha, icons...).
A debian package for BT747 is now in preparation.
I was contacted to see if I was willing to assist in that , which I agreed. I made some updates already to make the packaging easier, but there is still some work to do by the packager.
Every new version of an OS is subject to generating secondary effects and the latest Ubuntu version has an impact on BT747.
By default OpenJDK Java 6 is installed for the core java virtual machine and libraries and Icedtea to enable 'Java Web Start'.
Unfortunately that seems to result in some trouble here and there so I recommend to install the 'sun-java6' package instead. Sun has been acquired by Oracle, but the package still is 'sun-java6'.
I've launched a poll to check the interest to have BT747 running on the iPhone and the Android platform with Bluetooth support.
To keep the effort as low as possible on my end, I would port BT747 to a platform called 'TotalCross' which is an evolved java like virtual platform of SuperWaba. BT747 already runs on SuperWaba, so porting would be 'limited' effort.
However, the use of Totalcross is not free and it depends on how many licenses are procured.
Hence the purpose of the poll is to know two things:
I'll organise the distribution of licenses, which will imply the license cost itself, transaction costs and a small fee for my effort. The amount mentionned in the Poll is the total fee.So please, vote and at most once to get an idea if it is worthwhile to go that way!
When you want to know where you've been using GPS, you basically have two options: active tracking and passive tracking.
Passive tracking is what most users of this site are doing: an electronic devices stores the positions internally and these positions are recovered at a later time.
Active tracking generally implies the transmission of the current position to some kind of server in "real time". And that is most of the time done using the GSM/GPRS network.