Nov 20
Lo mejor de un SDK es que solo hay uno.

…y lo peor de programar para un móvil es que hay cientos… Asi que ya veremos como funcionan las cosas una vez android este corriendo por el ancho mundo de la incompatibilidad, hasta ahora solo los SMSs son lo único que funcionan en todos lo móviles.


Siempre que he pensado que algo iba a ser la tecnología del futuro por la que había que apostar, siempre, siempre he fallado, jamas acierto…. pero esta vez, al menos solo esta vez, creo que va a ser diferente.
Para empezar a jugar con el SDK y familiarizarme con los Activity, Intent, etc,etc, he empezado con el notame, utilizando en parte lo que ya tenía para el midlet.
Si hay alguien interesado os podeis descargar las fuentes del notame para android (version 0.00001).
En definitiva creo que es bastante divertido el android… y recordad que hay 10 millones de $ en premios!!
Jun 07
El otro día estaba mirando como iban las últimas especificaciones tecnicas de la JSR-234 (Mobile Media API) y decidí empezar a desarrollar algo con lo poco que me acordaba de J2ME, al menos como método de desoxidación (y como preambulo para algo relacionado con podsonoro). Así que me puse a programar un MIDlet para “Nótame” pues hacía algun tiempo leí en el blog de Meneame que había una API disponible y todavía no había ningun MIDlet que la utilizara.
Esta es la version 0.3 0.31 0.32 0.40 (alpha
, se trata de un sencillo cliente para poder envíar “notas” y leer las notas con el teléfono móbil. El código fuente está disponible bajo licencia Afero (la del meneame).
Algunos datos:
- Código fuente: Descargar todo
- Instalación: Descargate el JAR y pasalo a tu móbil o apunta por WAP al http://www.vloj.com/notame/Notame.jad para descargarlo por OTA.
- Funcionamiento:
Añadir en la opcion de Configuración tu nombre de usuario, clave API (necesaria para envíar notas) y tu user id (necesario para ver las notas de tus amiguitos…)
Una vez realizado es muy simple, o bien mandas una nota nueva o ves todas las notas o seleccionas las de tus amigos… ya esta.
El móbil (como casi siempre..) pedirá el tipo de conexión (GPRS / WLAN) y voila!
- Algunos detalles:
Ejem… es una version alpha
- En principio solo se necesita móbiles con J2ME(MIDP-1.0 y CLDC-1.0) por lo que mas o menos tendría que funcionar en todos los móbiles, aunque en futuras versiones ya solo será válido para MIDP-2.0. Solo lo he probado con algunos terminales en principio de la serie S60 N91, E61, y algunos de la S40 (Nokia 6103),etc y funcionan. Con móbiles mas antiguos (ej. 6300) habran algunos pequeños problemas:
- Las notas no se alinean correctamente
- Hay que dar el OK para cada petición desde el teléfono que se realize,
- El entorno gráfico es mínimo… pero he preferido hacer algo sencillo y general, apto para todos los móbiles inicialmente.
- Faltan muchos controles de errores. Por ejemplo cuando no puedes envíar una nota por que tu karma es menor de 6.1… (je je esto me ha impedido testear el envío de notas… aunque en localhost funciona…) el programa lo dá como válido pues no lee la respuesta.. (si la hay).
- He utilizado dos librerías externas… XML Pull parsing (http://www.xmlpull.org) y el kXmlParser de Stefan Haustein. He cogído una versión antigua (de hace 3 años…que es la que conocía y tenía, aunque probablemente no haya cambiado mucho). En un futuro pasaré a utilizar las definidas en el API JSR-172, así que se reducirá bastante los móviles aptos (ej. S60 2nd Edition FP3 y superiores la tienen).
- Posibles mejoras:
Muchas… Todas… (actualización automática, añadir shortcuts de amigos, mejorar interface de usuario, etc, etc)
Actualización: Gracias por los comentarios y sugerencias recibidas. Ya está disponible la actualización para corregir el error de las notas de “Amigos”.
Actualización II: Había un error al parsear el alt en los smileys de tipo “:->” pues trataba el > como fin de tag. Ahora ya esta arreglado.
fuentes, JAR y jad
Comentarios Recientes