I need a program for pc, compatible with Windows and Linux

The program must have this charateristics:

It have to receive photos and archive them into a specific database (with file, mac address of bluetooth, date, model of phone, etc).
The program must support 7 connection for USB bluetooth adapter. If I have two or more USB bluetooth adapter and if want have 14 or number of adapter * 7 connection.

For pc program I think is better use Java or C/C++, because of compatibility with both Windows and Linux.
I also would like to have source files of the programmes.

Thank you

Tags: , , , , , , , , , , , , , ,