Null Pointer Exception
Mi gozo en un pozo
Diciembre 29th, 2005 - [Enlace local]
Un par de tardes buceando en google y en el foro de desarrolladores de Nokia me ha costado averiguar que J2ME y su especificación midp 2.0 no son todo lo buenas que en estos tiempos que corren se espera de la plataforma con más futuro de Java
El caso es que estaba yo enfrascado en una pequeña aplicación que hiciera uso del puerto infrarojos de mi Nokia 6230 y despues de mucho investigar he llegado a la conclusión de que la implementación midp 2.0 que tiene mi teléfono y la mayoría de aparatos de Nokia no soporta esta característica. Sin embargo el Nokia 5140 sí lo soporta, pero con un API propietario de Nokia.
Así, si el API midp 2.0 establece que para abrir el enlace IrCOMM hay que hacerlo así: Connector.open("comm:IR0.....", en el Nokia 5140 habría que hacerlo así: Connector.open("nokiacomm:IR0....."). Lamentablemente ninguna de estas formas funciona en mi Nokia 6230, así que me quedo con las ganas ...
Es curioso las pegas que tenemos los desarrolladores para poder sacar provecho de todas las características de los terminales, parece que los fabricantes se han orientado al usuario final y se han olvidado de facilitar la vida a los programadores. Además la especificación midp 2.0 al parecer no obliga a incorporar un api de acceso al puerto infrarojos, con lo que se junta el hambre con las ganas de comer ... Por cierto, ¿alguien conoce teléfonos que permitan acceso IR mediante java? (he oido que algunos Siemens y Motorola lo permiten).