API para manejo de Mensajería en J2ME

Printer-friendly versionPrinter-friendly versionSend to friendSend to friend

Hola a todos,

En este foro he encontrado algunas dudas sobre como implementar un programa para móviles en java (J2ME) para realizar el envío de mensajes SMS y MMS. En realidad no es una tarea muy compleja usando las APIs de WMA como por ejemplo la JSR 205, solo basta con darse un tiempo para leer la documentación.

En mi caso, después de desarrollar varias aplicaciones que hacen uso de la JSR205, se torna un tanto tedioso estar escrbiendo siempre el mismo código para crear una conexión de mensajería y el cuerpo del mensaje. Para evitar hacer esto, escribí una librería (API) que se basa en la implementación de la JSR205 para envío de mensajes de texto (SMS) y Multimedia (MNMS). Básicamente lo que esta librería hace es envolver (wrapping) de la JSR205 y hace que su uso sea transparente para el programador. Mediante esta API jamás tandran con que invocar una conexión con el Connector.open("sms://"), esta librería ya tiene to el código de la gestión de manera interna, con lo cual solo tenemos que preocuparnos por colocar el contenido del mensaje y dar "SEND".

A mí me ha sido bastante útil, y espero a Ustedes también. Si tiene alguna duda sobre su uso o una sugerencia de mejora, las recibiré con muchísimo gusto.

A este mensaje adjunto un archivo zip el cual contiene el .jar de la API y la documentación html en formato javadoc.

Esta API permite el envío de SMS y MMS, en el caso de MMS es posible incluso adjuntar un archivo multimedia al mensaje a enviar.

Saludos

AttachmentSize
gsantini_wm.zip50.24 KB

API para manejo de Mensajería en J2ME

Por cierto dentro de algunos días subiré algo de código para ilustrar el funcionamiento de esta API, la cual espero les sea de gran utilidad para ahorrar tiempo.

Saludos

Muy buen código

ya deseo ver código de tu API...

Leer sms

Hola interesante lo que has hecho, pero para leer los sms desde el celular?, el aplicativo que vamos a desarrollar tendrá que leer los sms recibidos o por lo menos asi esta planteado, dime esto es factible de hacer? o sólo hasta este momento sólo se puede enviar sms o mms?.

saludos
César Vizarreta

RE: Leer SMS

Hola César,

Lamentablemente esto no es factible.

J2ME a través de la JSR205 WMA no tiene capacidad de acceder al buzón de mensajes SMS ni MMS. Para poder leer los mensajes, necesitarías que el mensaje también fuera enviado desde una aplicación java con el mismo número de puerto especificado para la recepción. Esto en teoría debería funcionar, pero debo decirte que lo hemos probado en México y hemos analizado los resultados de las pruebas y verificamos que tampoco funciona debido a que las plataformas de mensajería remueven los headers de java en los que se incluye el número de puerto requerido por la aplicación

Es una lástima ¿no crees?

Saludos