Hola
Ya he buscado y buscado en internet la forma de escribir un programa en J2ME y que se instale como JAR en un teléfono celular capaz de ejecutarlo. El objetivo del programa es generar un puerto COM en el celular con el cual yo pueda conectarlo a otro COM virtual generado por un USB Bluetooth en una pc.
Para escribir programas en Java Micro Edition se usa el Wireless Toolkit de Sun, pero encontré un programa que facilita aún mucho más la compilación de estos programas: Mobile Processing.
http://mobile.processing.org/index.phpYa he escrito uno que otro programa, incluyendo uno en el que se usa la cámara del celular, ¡está muy fácil!
El software trae un ejemplo llamado TicTacToe (Gato) en el que se juega mediante bluetooth y 2 celulares. El código es hasta cierto punto fácil de entender.
Lo que ando buscando es un ejemplo de J2ME en el que se pueda implementar un puerto COM en el celular y con mi pc y bluetooth yo lo pueda accesar, incluso hasta con la hyperterminal.
La única forma en que he logrado comunicar el celular por puerto serial ha sido con comandos AT pero eso solo sirve para hacer llamadas y enviar sms por ejemplo.
Agradecería si alguien me da información sobre mi problema.
Hay muchas librerías para la pc para lograr comunicarse vía bluetooth, pero por ahora mi solución inmediata es usar un COM.
http://mobile.processing.org/discourse/YaBB.cgi?board=syntax;action=display;num=1239321647Gracias.
EDITO:
Les comento que hay un proyecto en el que controlan un Roomba mediante Bluetooth y un celular hecho con Mobile Processing.
http://hackingroomba.com/projects/roombactrl-cell-phone/Parece que aquí está la respuesta con el parche a la librería Bluetooth: Bluetooth bt = new Bluetooth(this, Bluetooth.UUID_SERIALPORT);
Instalé el programa Roomba.jar en mi celular y se comunica correctamente con el puerto serial virtual de mi computadora en la Hyperterminal (envía caracteres raros pero correctos si fuera un Roomba).