If Java not installed, go to Application / Add. Enter Java in Search. Now you have the choice between OpenJava and SunJava. BT747 works with both of them. A driver is not needed, its included in the Linux-kernel used by ubuntu. In the last step, you get BT747 to your comptuer. Go to the webinstall-page and try or install BT747. Or if you like to have all files on your local computer, go to the BT747-Sourceforge-page and download the current stable version.
I upgraded my Ubuntu system to 'jaunty' and found that bt747 would crash when it started to receive data from my bt747.
It appears to be an rxtx issue as the test builds of bt747 that use rxrx 2.2pre2 DO work.
Thought I would do a quick post on how I got my Qstarz BT-1300 (aka. Qstarz Travel Recorder Nano) working on Ubuntu and BT747.
I was getting this message when plugging it in the USB port:
[ 5802.313458] usb 2-2: new full speed USB device using uhci_hcd and address 9
[ 5802.478549] usb 2-2: configuration #1 chosen from 1 choice
[ 5800.810546] /build/buildd/linux-2.6.24/drivers/usb/class/cdc-acm.c: Zero length descriptor references
[ 5800.810549]
[ 5800.810558] cdc_acm: probe of 2-2:1.1 failed with error -22