Ho cercato di far comunicare due o più cellulare via bluetooth, ma la conclusione è stata che avviene virtualmente con j2me wireless toolkit 2.2, ma non tra cellulari.

Neanche la lista dei dispositivi attivi mi da:

public EchoClient(BluetoothEchoDemo parent) {
this.parent = parent;
f = new Form("Display");
try {
LocalDevice localDevice = LocalDevice.getLocalDevice();
discoveryAgent = localDevice.getDiscoveryAgent();
this.myName = localDevice.getFriendlyName();

this.f.append("search device");
Display.getDisplay(this.parent).setCurrent(f);

discoveryAgent.startInquiry(DiscoveryAgent.GIAC, this);
} catch (Exception e) {
System.out.println(e);
}

t = new Thread (this);
}

Parte la ricerca, ma dopo un po':

public void inquiryCompleted(int discType) {
System.out.println("InquiryCompleted");
this.f.append("InquiryCompleted");
Display.getDisplay(this.parent).setCurrent(f);
}

esegue il metodo di inquiry completed.

Come mai non riesce a trovare i dispositivi? Io l'ho provato con un Nokia 6630 ed un N90, nessuno dei due mi da la lista dei dispositivi con bluetooth attivo.....

Grazie.