Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   conexion de midlet en palm (http://www.forosdelweb.com/f45/conexion-midlet-palm-350432/)

Jayapata12 16/11/2005 08:42

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..

kittya 16/11/2005 09:32

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 ??

Jayapata12 16/11/2005 09:39

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

kittya 16/11/2005 09:53

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

Jayapata12 16/11/2005 09:58

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

kittya 16/11/2005 10:30

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

Jayapata12 16/11/2005 10:39

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

kittya 16/11/2005 13:45

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

Jayapata12 17/11/2005 08:07

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.