Any phone not being too strict on 'security' with a CLDC 1.1 / MIDP 2.0 profile and JSR82 support (bluetooth library) should be able to run the J2ME version of BT747 (if the specification says MIDP2.0, it is probably OK. For a list of known phones, see further below (leave a message in the forum if your phone is not on the list). Here is a first throw at explaining how to get BT747 on your phone!
The Desktop version of BT747 can be easily translated in other languages. Even though I know four languages, this small list does not cover the entire world. In the mean time, thanks to volunteers, the development version has more or less complete implementations of the application in: - English, German, Dutch, French, Spanish, Chinese, Italian and Russian. If you are interested in helping out to translate BT747 to your language, let me know. No coding is needed - simple editing of a text file only (Bundle.properties in particular).
Sharing your data without putting it on the web is very easy. The map just below is a small single file that you can send by e-mail to any of your friends - you can do it with any of your GPS data!