This discussion is archived
1 2 3 4 Previous Next 48 Replies Latest reply: May 10, 2007 2:40 AM by 843849 RSS

J2SE and Bluetooth communication with J2ME

843849 Newbie
Currently Being Moderated
Regarding the following scheme:
A program written in J2SE
A midlet written in J2ME
Both is going to communicate through Bluetooth.

J2ME is using the JSR82 javax.bluetooth API

For J2SE I have found a few SDK for providing Bluetooth support.
Those are:
Atinav
Rococo
Zucotto(Which I can no longer find SDK, I used this one in 2001)

Are there others that I could use?... BlueCove maybe?
This Application is running on a Windows OS, But APIs for Linux are also usefull.

Anyone who could share their experience on using one of these J2SE APIs and with J2SE Bluetooth programming?

I would very much appreciate help on this. I am trying to find a suitable J2SE BT API for work on my master thesis.
  • 1. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    May i sugest another one, avetana
    (http://www.avetana-gmbh.de/avetana-gmbh/produkte/jsr82.eng.xml)

    they have a windows implementation - 25 euros, i think, and they have a Linux implementation for free.

    I was also looking for a JSR-82 implementation, but in my case it had to work for windows and PocketPC. I tryed to use Atinav first, but i had some problems with it. I called Atinav several times but no answer, i sent emails to Atinav support and sales no answer, so I gave up.

    I am also doing my master thesis, it would be great to exchange experiences... if u want.

    Hope it helps,

    Cris
  • 2. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    I had some problem downloading this avetana. In the registration prosess I had to register some BT adresses.
    "Please make sure to enter at least one valid Bluetooth-Adress, that you want to use this library on (e.g. 00-0d-93-05-17-0e)"

    This whole deal sounds bogus.
  • 3. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Have you actually used this avetana API for development on J2SE ?
    In my master thesis I am going to make one J2ME application on a mobile phone which is going to communicate with an J2SE application on a PC
  • 4. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Sorry i have been out of office for some days.

    When you download the avetana jar u need to insert the address of your bluetooth device(s) where you want to test your application. This is not bogus.
    Yes i have used avetana already and i managed to put my laptop and a PocketPC communicating using bluetooth.

    Cris
  • 5. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Do you have or know where I can get an example code using Avetana? The Example does not need do much, just connect to localdevice and then search for external devices.

    I am looking for a working code that I can run and test to see if my Avetana would work and study the code.

    I understand that Avetana comes with de.avetana.bluetooth as well as javax.bluetooth and javax.obex.
  • 6. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    I tried out the JSRTest.java code, but it would not compile.
    Got Exception in thread "main" java.lang.UnsatisfiedLinkError: no avetanaBT in java.library.path
  • 7. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Hi DJ_Viking and ChrisBento,

    i'm also writing my thesis, and have the same problems
    choosing an appropriate jvm (for pocket pc) and bluetooth stack.

    according to their website the avetana BT stack supports devices
    on pocket pc when using the creme jvm and having a widcomm
    driver (http://www.avetana-gmbh.de/avetana-gmbh/produkte/Readme.xml).

    unfortunately i'll get my device not until next week, so i have'nt been able
    to test it..
    before, i tried running ibm's j9 vm and the avelink blutooth stack on my
    pocket pc, but it didn't work. according to their support "this is due to some incompatibities with the supported baudrate values of J9 VM on iPaq 5550."

    do you know of a working configuration of VM / BT Stack for a PDA?

    it would be great to exchange experiences!
    if you like, contact me: ukio [AT] gmx [DOT] de

    regards,
    torben
  • 8. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Hello guys,

    My Platform is:

    Hardware: hp iPaq Pocket PC h5550 series + Laptop Toshiba Win XP

    Software:

    PDA: NSICOM CrEme 4.0 + avetana BT JSR82 Stack

    Laptop: J2SE 1.3.1 + avetana BT JSR82 Stack


    I managed to communicate from laptop to pda and inverse using these tools.

    My email is: cacb[at]dei[dot]uc[dot]pt if u want to share experiences and know more about this write me!

    Cris
  • 9. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Hi Cris,

    sounds good. I will test it as soon as i get my PDA back.
    Should work, since I have almost the same Setup:

    IBM Thinkpad, Win2k, integrated Bluetooth (Widcomm, ver. 1.4.2.8), J2SE 5.0
    and
    iPaq 5550, Windows Mobile 2003, J9 JVM (...changing to CrEme :))

    One last thing which is important for me:
    Does the CrEme VM support a MIDP/CLDC J2ME environment,
    i.e. is it possible to access the Bluetooth device from within a MIDlet (via JSR82)?

    Regards,
    Torben
  • 10. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Hi,

    I have reports from customers who have run Applications with avetanaBluetooth on IBM's J9 on PocketPC. So CrEme is not a must have anymore. I know it is quite hard to purchase.

    Regards

    Moritz
  • 11. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Hi Moritz,

    do you know how to get avetanaBT work with J9?
    I don't get it :(
    I would appreciate any hint you can give!

    CrEme does not support MIDP right now, according to support it's in development,
    so i'll stay with J9.

    TIA!

    Regards,
    Torben
  • 12. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    The avetana bluetooth stack is bounded to Creme and Widcomm bluetooth drivers

    At least that's what they say in their web site...

    "System Requirements
    For MacOS X you'll need Bluetooth Software 1.5. The software has been tested on OS 10.3 and later.
    For Linux you will need a recent version of the BlueZ Stack.
    For Windows, the Widcomm Stack that comes with most BT-Dongles is required. avetanaBluetooth supports Widcomm Version 1.4.2.10 SP 5 or later. 3.0.1 is preferred.
    On Windows Mobile 2003 (PocketPC) you will need NSICom's CrEme 3.25 or CrEme 4.0 VM available through www.nsicom.com. You need to have Widcomm BTW-CE 1.4.1.60 or newer as your Bluetooth Stack on the device.
    Some PocketPC devices need to additional DLLs for avetanaBluetooth to work. If you are having trouble getting avetanaBluetooth to work on your PDA, please download BtSdkCE30.dll and BtCoreIf.dll and place them in the \Windows directory.
    On all systems, Java 1.1.8 or later supporting JNI is required.
    "

    Cris
  • 13. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Not directly related to your question:

    Instead using J2SE with some BT stack implementation (JSR82), I connect the MIDlet using the BT stack's COM Port Service.

    So on J2SE side, I open up an incoming Serial Port, set up within the Stack Software (e.g. widcom or xp sp2). Within the MIDlet I go for the serial port profile connecting to the pc's virtual COM port. (sample see http://startofentry.de/space/mobilecontrol).
  • 14. Re: J2SE and Bluetooth communication with J2ME
    843849 Newbie
    Currently Being Moderated
    Hi DJ_Vikin:

    Software:
    Jbuilder 2005 Enterprise (J2SE)
    jdk1.4
    Bluetooth protocolo stack (BlueZ)
    AvetanaBT.jar

    I'am working in my thesis i need developed the application on PC using J2SE and other application on mobile telephone. I download the AvetabaBT to Linux but I tried compiling the JSRTest I have the message error:

    "java.lang.UnsatisfiedLinkError: no avetanaBT in java.library.path"

    You have the same problem, and I would like know how did you do for erase the error? Maybe i need the other file but i don't know if this case where i download this file?

    Thanks for helpme.
1 2 3 4 Previous Next