Menu

tor / News: Recent posts

SVN

I've finally started using SVN. From now on the latest version of the source will be available from the SVN repository.

Posted by Spacenoid 2010-01-25

v0.0.2.4

The application now works properly on both Linux and Windows. I've tested it on Windows XP, Windows 7 x64, Fedora 10 and Fedora 12.
It should work on Mac OS X as well, but I don't have a Mac to test it on at the moment.

Posted by Spacenoid 2010-01-15

v0.0.2.2

Did some bug fixing and the application now works properly on Windows. I've tested it with the winsock Bluetooth stack.
On the mac I tested it on with Mac OS 10.5 devices also receive a request to be used as a remote control, this is on my todo list.
I haven't been able to get it going from Fedora 10, this has something to do with loading the external BlueCove library...
Please do share your experiences with me if you tried the application.

Posted by Spacenoid 2010-01-12

v0.0.2.0

Well I have discovered that most Macs are not yet compatible with Java 1.6.x, so I have adapted the application to work on Java 1.5.x. No big changes, but I can confirm it works on both Mac OS X 10.5 with the latest Java updates. It will also work on all versions of Windows XP, Vista and 7.
The external libraries needed are now packaged in a separate folder next to the jar.

From Windows start the application by double clicking the jbmd.jar file. ... read more

Posted by Spacenoid 2010-01-06

Java Bluetooth Media Distributor Mobile

Since I'm currently not able to find a suitable location for testing the application by doing some stress-tests, etc, I started working on a J2ME MIDlet Mobile version. I adapted the data and bluetooth packages to work on the mobile Java platform, they should now work on any device with the JSR-082 API implemented. Which currently is at least every mobile device with Java and Bluetooth support.

Posted by Spacenoid 2009-12-28

Change to Java Bluetooth Media Distributor

I just thought it would be better this way, sending a midlet is basically done in the same way as with any other file.
The new version, allows you to distribute (broadcast) files over Bluetooth. People who have their Bluetooth enabled device with the Bluetooth function on will receive a request from the application to accept the file, they can also choose not to accept. The application will then stop bugging you unless you go away and return later, it will then try again.
Remember the application is bound to the kind of Bluetooth interface that you are using and the internal memory of your computer. It does not use a database, so if there are an enormous amount of people with their Bluetooth enabled around you, it might not work. It does have queues and most Bluetooth interfaces are able to do multiple service searches simultaneously, the more the merrier. More simultaneous connections are also always good for this kind of things. Your Bluetooth interface will need to support at least 2.
I tested it and all features should work fine.

Posted by Spacenoid 2009-12-24

v0.0.1.2

Did some work on the code and the application is now able to continuously search for devices in range and with the capability to receive files through the OBEX Object Push profile (it is very common for mobile phones to have this featured enabled). If capable devices are found and a MIDlet is chosen it will send the devices the MIDlet, without authentication and without encryption. The application will do both simultaneously. However this only possible with Bluetooth 2.0.... read more

Posted by Spacenoid 2009-12-23

Round 3?

I've just bugfixed the earlier code. The application now continuously tries to discover devices and will show you the bluetooth(/mac) address and user-friendly name of each device found during each inquiry.

I uploaded the source and a runnable jar.

Posted by Spacenoid 2009-12-17

Round 2

With the newly uploaded code one should be able to do some device discovery, untested and probably incomplete.

Posted by Spacenoid 2009-12-16

Start of project

Just uploaded the first code, it actually doesn't do much yet.
I've written the Inquirer class which will basically run in it's own thread and try to discover devices. I used the BlueCove bluetooth stack as an external jar.

Posted by Spacenoid 2009-12-16
MongoDB Logo MongoDB