2009-08-18 3 views
0

Ich brauche eine Möglichkeit, zwischen J2SE App und j2me Midlet im Emulator in Netbeans zu kommunizieren. Wie kann ich das erreichen?j2se zu j2me WTK bluetoooth Kommunikation

+0

Sollen beide gleichzeitig auf demselben Computer laufen? Erwarten Sie 2 Hardware-Bluetooth-Schnittstellen auf diesem Computer? –

Antwort

0

Nun, technisch gesehen ist Netbeans eine J2SE-Anwendung, so dass Sie dies jedes Mal tun, wenn Sie den J2ME-Emulator starten.

Ich erwarte, dass, wenn Netbeans den Emulator startet, es in einer Weise, die den Emulator Standardausgabe und Standardfehler zurück zu Netbeans sendet. Vermutlich mit den ausführbaren Befehlszeilenparametern des Emulators. Das ist jedoch eine einseitige Kommunikation.

Der Debugger innerhalb Netbeans verwendet ein Standard-Protokollinformationen abzurufen und zu manipulieren, den Emulator:

http://java.sun.com/j2se/1.4.2/docs/guide/jpda/jpda.html

Natürlich mit dieser Einschränkung noch, was Sie tun können.

Da der Emulator ein Telefon darstellt, ist der einzige reine Java-to-Java-Kommunikationskanal Vernetzung. Das bedeutet, dass eine TCP-, UDP- oder HTTP-Verbindung zwischen den beiden Umgebungen geöffnet werden muss. Natürlich, um dies zu funktionieren, sobald Sie Ihre J2Me-Anwendung auf einem tatsächlichen Telefon setzen, erfordert einiges Setup auf der J2SE-Seite der Dinge.