I am a beginner of OBEX, and I am now looking for an OBEX library which runs on Java+Linux.
According to the top page of the OpenOBEX project, the project says it is not planning to make Java libraries because they already exists.
But, I could not find any with google. If anybody knows, please tell me.
Well I googled for about 5 seconds and the first link was http://www.javabluetooth.com/
Search for AvetanaBT.
You can also make a swig adapter to get access to openobex from java. I think this is the best. Or you can call obexftp from java.
Christian W. Zuckschwerdt
There is a small choice of java APIs (Avetana being a popular one with J2ME).
The exec()-wrapper aproach is the least favorable one, but I think OBEXFTP Front-end is quite successful there . http://sourceforge.net/projects/obexftpfrontend/
It's no bother to add the swig jni target, but someone needs to provide a use case or comprehensive test suite for that. Have a look at other language binding examples, e.g. http://dev.zuckschwerdt.org/openobex/wiki/ObexFtpExampleClientRuby
Thanks for your reply.
However, I would like to use Java implementation of OBEX on top of irda software stack, not Blootooth one, sorry.
At my first glance, I could not find any explicit statement that the software above can be also applied to infra-red.....
After sending the last message, I happened to find the following:
Does anybody know any other implementation? or Could anybody recommend the best one?
Or is it the best to make a wrapper on OpenOBEX?
There's a version of aventana that you can use as standalone obex. But I think that a wrapper to OpenObex is not a bad idea at all.