JavaME (2010-2):
Ejemplo mostrado por Sebastían Iribarra: código fuente
Ejemplo visto en ayudantía deSebastían Iribarra (2009-2)
Código fuente
Tutorial: JavaMe por Nicolás Mery (semestre 2007-1)
Ver tutorial en PPT
Tutorial: JavaMe por Sebastián Montabone (semestre 2006-2)
Ver tutorial en PPT
Ejemplo mostrado en la tutoría: FishGame (es un ejemplo del Libro Developing Scalable Series 40 Applications, el ejemplo está publicado en Internet en el sitio del Publisher).
Tutorial de Nokia sobre MIDP2
Descargar en pdf
Código de Ejemplo
Tutorial: Pasos a seguir para instalar un ambiente de desarrollo para J2ME (2006-2)
Quizás lo más difícil de J2ME es saber qué instalar. Esta guía les describe qué bajar, dónde instalarlo y cómo.
Básicamente describe como armé mi ambiente de desarrollo yo mismo ... si ustedes encuentran un error, una manera más fácil u otros softwares que deberían estar aquí por favor envíenme email.
El tutorial
OJO: esto está muy desactualizado. Ahora solo es necesario bajar el SDK de Sun y Netbeans con el mobility pack (2009-2)
Links a más información:
Tutoriales y libros electrónicos
Introduccion a J2ME
http://www.todosymbian.com/secart36.html
Tutorial con ejemplos de J2ME - MIDP 2
http://www.todosymbian.com/secart42.html
PROGRAMACIÓN DE JUEGOS PARA MÓVILES
CON J2ME
por Alberto García Serrano
Libro de J2ME
Muy bueno!
Super completo, incluso incluye una seccion para aprender Java al principio.
Descargar PDF y códigos fuente de todos los capítulos de:
http://www.agserrano.com/publi.html
Probé algunos ejemplos y funcionaban bien.
Copia local del libro aquí.
Copia local del código aquí
J2ME & Gaming
por Jason Lam
Libro de juegos en J2ME (basado en MIDP2)
Es un libro que no llegó a publicarse.
Comenta el desarrollo en general al principio (bueno).
Tiene ejemplos completos.
Muy bueno, algunos capítulos (no esenciales) sin terminar.
http://www.jasonlam604.com/books.php
Copia local aquí
Java a tope: J2ME
por Sergio Gálvez Rojas y
Lucas Ortega Díaz,
Universidad de Málaga
Libro de J2ME en general.
Es bastante completo, revisa cada elemento de las clases disponibles. http://www.lcc.uma.es/~galvez/J2ME.html
Copia local aquí
Sitios de fabricantes de celulares
http://developer.sonyericsson.com/
http://www.siemens-mobile.com/developer
Librerías de punto flotante:
http://henson.newmail.ru/j2me/Float.htm - No la he probado en juegos reales, sólo un poco.
Viene con el código fuente!
MATHFP (incluida en las clases de arriba): da bastante problemas incluirla en los projectos.
http://real-java.sourceforge.net/Real.html - No la he probado.
Personalmente recomiendo no utilizar esta librerías a menos que sea necesario. En mi experiencia basta operar con todas las variables multiplicadas por 1024 u otro múltiplo mayor de 2. Sólo al momento de utilizarlas se bajan dividiendo. La multiplicación y división por 1024 es un SHIFT rápido. (<< 10)
Sitios de desarrolladores
Microjava
http://www.microjava.com/
Todo sobre Mobile Games en Nokia
http://www.forum.nokia.com/main/1,6566,050,00.html
Empresas de desarrollo de juegos moviles
Argentina
http://www.batovi.com
http://www.angrymachine.com.ar
Engines (no los he probado)
Engine para manejar tiles y Sprites
http://www.genuts.com/
Engine EGE
Motor sobre MIDP2.0 que provee 3D, network y más.
http://developer.in-fusio.com/
Mupe
MUPE is an Open Source application platform for creating mobile multi-user context-aware applications. The platform can be used to create mobile games, virtual worlds, collaboration applications and any other user authenticated
services.
http://www.mupe.net/
