Problemas Enfrentados

Durante el desarrollo de nuestro proyecto encontramos una serie de problemas los cuales detallamos a continuacion:

 

1.Falta de una fuente clara de informacion

 

Como se muestra en la seccion Informacion Recopilada, la utilizacion de java en dispositivos mobiles ha sufrido una serie de cambios y actualizaciones con el tiempo. Esto causa, por ejemplo, que la mayoria de los textos impresos sobre este tema se encuentren desactualizados, y lo que es peor, hacen referencias a estadares y herramientas que practicamente no existen. Nuestra mayor fuente de informacion la constituyeron paginas personales de personas que ya habian intentando desarrollar con Java en pocket PC, paginas sobre el desarrollo de Midlets, y finalmente los foros de usuario de SUN.

 

2. Falta de una JVM para Pocket PC

 

El mayor problema al desarrollar el programa de Ejemplo fue el hecho de que no existe una JVM oficial de Sun para Pocket PC. Es más, a la fecha no existe una JVM que soporte en un 100% las actuales especificaciones de J2ME / CDC. La mayoria de las JVM que encontramos no logramos hacerlas funcionar en un equipo actual, hasta que logramos encontrar una version de Jeode que logramos hacer funcionar correctamente.

 

3. Escaso soporte de SUN y Microsoft hacia el tema

 

La investigacion del proyecto resulto ser mas complicada de lo que esperabamos, y una de las mayores razones es la posicion actual de SUN y Microsoft sobre la convergencia de Java en Pocket PC. Por una parte SUN no ha motivado el desarrollo de una JVM actual para esta plataforma, solo ha entregado las especificaciones para que sean los propios fabricantes quienes puedan crear ua JVM. Por otro lado Microsoft solo apoya a sus propias herramientas de desarrollo (.net Compact Framework y evc++).