ejemplo ipods habiloidades especiales | Page 145

CAPÍTULO V: DISEÑO, IMPLEMENTACIÓN Y EVALUACIÓN DE UNA ARQUITECTURA.. tal, encontrándose problemas e incompatibilidades al ejecutar una misma aplicación en diferentes dispositivos móviles e, incluso entre los resultados ofrecidos por el emulador proporcionado por Sun para J2ME y los resultados obtenidos al ejecutar la misma aplicación en un dispositivo móvil real. Entre los problemas más comunes se pueden destacar la falta de implementación de algunas de las APIs de J2ME o el ignorar ciertas propiedades de elementos gráficos. Se experimentó con algunas de ellas, entre las que cabe destacar la Esmetek Jeodek, la Tao Intent Midlet Manager o la Esmertec Jbed, que presenta muy buenos resultados ejecutando aplicaciones desarrolladas en J2ME. Presenta problemas con ciertas propiedades de algunos objetos a la hora de mostrarlos en la interfaz gráfica, que aún no han sido corregidos en las últimas versiones. A diferencia del resto de máquinas virtuales, esta última, permite ejecutar prácticamente cualquier tipo de API de J2ME, incluyendo la JSR 184 Mobile 3D Graphics. En definitiva, se ha utilizado en este proyecto el SO Windows Mobile, el lenguaje J2ME y la Máquina Virtual Jbed Smertec que interpreta el código java (ver Figura 53). Figura 53.- Arquitectura de la aplicación móvil 145