Progrmacion Jme

Páginas: 17 (4065 palabras) Publicado: 25 de octubre de 2011
Juegos para teléfonos móviles con J2ME

Miguel Angel López Fernández Sistemas Multimedia Ingeniería Informática

1. Introducción
Los teléfonos móviles son ya parte esencial en nuestra forma de vida. Cada día son más los usuarios de estos terminales y, aunque cada vez son más pequeños, las tecnologías que usan los hacen muy sofisticados. Hasta ahora, nos han acompañado a todas partes y noshan permitido comunicarnos con cualquier otro terminal, ya sea fijo o móvil. Aunque la comunicación telefónica por voz es el principal uso de estos terminales, pronto se han desarrollado nuevas formas de comunicación y otras capacidades a su alrededor. El primero, y quizás más lucrativo hasta la fecha, fue el uso de la mensajería SMS (Short Message Service). Nuestros pequeños terminales nospermiten enviar mensajes cortos de texto (hasta un tamaño de 160 caracteres) que son enviados desde el terminal al proveedor del servicio y éste a su vez se encarga de hacer llegar el mensaje al móvil destinatario. El impacto ha sido tal, que ahora incluso podemos enviar mensajes desde teléfonos fijos. Más tarde, aparecieron los terminales capaces de navegar por Internet, pero las limitaciones de lapantalla y de los teclados hacían inviable su uso con páginas web normales. Así nació la tecnología WAP, que nos permiten navegar por páginas especiales creadas en WML, la una versión de HTML para los móviles. Sin embargo, las limitaciones de este medio, y quizás también por el elevado precio y la baja velocidad del servicio, han hecho que la tecnología WAP no se haya extendido tanto como su hermanamayor, la WEB. Para paliar las bajas velocidades de la tecnología GSM para la transmisión de datos, apareció la tecnología GPRS (General Packet Radio Service). GPRS nos ofrece una red de transferencia de datos a una velocidad aceptable, tanto es así, que ahora se puede enviar grandes paquetes de información, como fotografías, música, e incluso video. A partir de aquí, se hace patente la necesidadde una nueva generación de móviles capaces de reproducir músicas más complejas y mostrar gráficos y fotografías en color. A la vez que aparecen estos móviles en el mercado, aparece el nuevo servicio de mensajes cortos llamado MMS (Multimedia Message Service). Gracias a MMS, además de texto, podemos enviar fotografías, sonidos, gráficos, etc. La aparición de estas tecnologías abría un abanico deposibilidades a las que los nuevos móviles tenían que poder sacar partido. Con la aparición de estos nuevos terminales tan sofisticados, Sun Mycrosystems da un paso adelante presentandno J2ME (Java 2 Micro Edition): un entorno de producción para pequeños dispositivos que permite la ejecución de programas creados en Java. Una de las principales capacidades que añade esta tecnología a nuestrosterminales es la posibilidad de descargar y

ejecutar juegos con una calidad razonable, simplificando en gran medida su desarrollo pues hasta ese momento, había que recurrir a librerías propias de cada fabricante. De aquí en adelante, vamos a describir como programar aplicaciones utilizando J2ME, centrándonos principalmente en el desarrollo de juegos.

2. JAVA

2 Micro Edition

2.1. ConceptosGenerales
J2ME se basa en los conceptos de configuración y perfil. Una configuración describe las características mínimas en cuanto a la configuración hardware y software. La configuración que usa J2ME es la CLDC (Connected Limited Device Configuration). Concretamente CLDC define:
• • • •

Cuáles son las características del lenguaje Java incluidas. Qué funcionalidad será incluida en la máquinavirtual Java. Las APIs necesarias para el desarrollo de aplicaciones en móviles. Los requerimientos Hardware de los dispositivos.

Debido a las limitaciones del hardware en el que correrá la máquina virtual, algunas de las características del lenguaje Java han sido recortadas. En concreto, se ha omitido el soporte de operaciones matemáticas en punto flotante, y por lo tanto, los tipos de datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion
  • Progrmacion
  • progrmacion
  • progrmacion
  • Progrmacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS