![]() |
conexion de midlet en palm :pirata: Hola a Todos. Estoy realizando una aplicacion movil hecho en lenguaje java midlet el problema redica cunado quiero hacer la conexion por el puerto serial en el emulador funciono bien pero ahora que tengo la palm tengo problemas espero que me puedan ayudar.. Esto hace la coneccion String name = cg.getString(cg.getSelectedIndex()); CommConnection commConn = (CommConnection)Connector.open("comm:com1;baudrate =9600"); InputStream iStream = commConn.openInputStream(); OutputStream oStream = commConn.openOutputStream(); pero parase que nunca hace la coneccion .. Gracias de ante mano.. |
HOla priemro podrias hacer un alert para que en caso de alguna excepcion de conexión IO te la muestre en el movil y sepas de que se trata... http://www.it.uc3m.es/~java/InfoAdic...j2me/docs/api/ <- Version 1.0 of MID Profile Specification en esta versión no esta la classe commconection http://www.wmlscript.it/j2me/api20/index.html <- Version 2.0 of MID Profile Specification en esta si que version tiene tu movil ??? aunque si te dejo instalar el middlet entonces si soporta ese tipo de conexión estas seguro que es el com1 ?? |
Gracias por responder : Cuando hacia las pruebas en el emulador Trabajaba con el com1 pero la palm me sale los siguientes puerto que son ircm usbd ser0,IrDA he probador usando con usb y ser0 pero no me funciona, espero que me puedas ayudar con esto te estare muy agradecido |
cuando lo probaste con ser0 lo hiciste como (CommConnection)Connector.open("comm:com0;baudrate =9600"); deberias revisar las especificaciones de tu palm si tiene puerto serial y si es así que baudrate se comunica y que numero es |
hice de la manera como muestras CommConnection)Connector.open("comm:com0;baudrate =9600"); pero nada la verdad ya no se que sera tu as tenido este problema antes con la palm |
yo conocia exactamente los parametros de la conexión comm:0;baudrate=9600;stopbits=1;parity=n;databits= 8;flowcontrol=n/n; y ya que yo manejaba la version 1.0 del midp lo hacia de esta manera StreamConnection serialConnection; param = "comm:0;baudrate=9600;stopbits=1;parity=n;databits =8;flowcontrol=n/n;"; serialConnection = (StreamConnection)Connector.open(param, 3, false); ahora yo trabajaba sobre telefonos moviles no sobre PDA-> palm segun entiendo las PDA puedes instalarle la JVM y usar la versión 1.8 del j2se sin tener que usar midlets |
en las palm utilizo los prc pero las conexiones los haces con el cable usb de la misma o no en le caso de la palm viene el cable usb |
USb :pensando: hay poca docuementación sobre eso pero hay nuevas API's como la java.usb todas las conexiones se hacen con este estilo Connector.open(« <protocol>:<path>:<parameters>"); por ejemplo btspp://394734397:2 para el bluetooth |
y no tienes de pronto un amigo tuyo que ya aya hecho este tipo de aplicacion pero para palm, lo que necesito es hacer un programa en java que seria los midlet pero que aga la conexion por el puerto serial de la PC pero la palm no cuenta copn puerto serial si no con usb para este caso un transformador que que hace la conxion de la PC a la Palm en la PC ( puerto serial com1 ) en la palm ( cable USB ) Gracias |
| La zona horaria es GMT -6. Ahora son las 19:06. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.