3.196 cursos gratis
6.229.341 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Programación de juegos para móviles con J2ME > Breve introducción al lenguaje Java - J2ME

Programación de juegos para móviles con J2ME

Autor: Alberto García Serrano
Curso:  4,52/5 4,52/5 (83 opiniones) |11867 alumnos|Fecha publicación: 07/09/2004
Capítulos del curso

Capítulo 2:

 Breve introducción al lenguaje Java - J2ME

En este capítulo quiero presentarte, de forma general, J2ME y encuadrarla dentro de la tecnología Java. También vamos a hacer una breve introducción al lenguaje Java, al menos en sus aspectos básicos para poder adentrarte sin problemas en la programación con J2ME.

J2EE.- Cuando Sun decidió lanzar su nuevo standard Java, llamado Java2, creó tres diferentes entornos para desarrollo y ejecución de aplicaciones. Estos fueron J2SE, J2EE y J2ME.

J2SE (Java 2 Standard Edition) es, por decirlo de alguna manera, la base de la tecnología Java. Permite el desarrollo de applets (aplicaciones que se ejecutan en un navegador web) y aplicaciones independientes (standalone). J2SE es el heredero directo del Java inicial (antes de Java 2). J2EE (Java 2 Enterprise Edition) está basado en J2SE, pero añade una serie de características necesarias en entornos empresariales, relativos a redes, acceso a datos y entrada/salida que requieren mayor capacidad de proceso, almacenamiento y memoria. La decisión de separarlos es debida a que no todas estas características son necesarias para el desarrollo de aplicaciones standard.

Al igual que J2EE cubre unas necesidades más amplias que J2SE, se hace patente la necesidad de un subconjunto de J2SE para entornos más limitados. La respuesta de Sun es J2ME (Java 2 Micro Edition).

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áquina virtual 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 que manejan esta de información. La otra gran diferencia es que la máquina virtual tampoco dará soporte al método finalize() encargado de eliminar los objetos de la memoria. También se limita el número de excepciones disponibles para el control de errores.

J2ME está formado por la configuración CLDC y por el perfil MID (conocido por MIDP o MID Profile). CLDC es una especificación general para un amplio abanico de dispositivos, que van desde PDAs a teléfonos móviles y otros. Un perfil define las características del dispositivo de forma más especifica. MIDP (Mobile Information Device Profile) define las APIs y características hardware y software necesarias para el caso concreto de los teléfono móviles. Las características concretas de la versión 1.0 y 2.0 de MIDP pueden ser consultadas en la página web de Sun (http://java.sun.com/j2me/).

Capítulo siguiente - El lenguaje Java
Capítulo anterior - Introducción
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 83 opiniones. Opina sobre este curso.

Descarga el PDF gratis

Cursos similares a Programación de juegos para móviles con J2ME


Cursos Valoración Alumnos Vídeo
PHP y MySQL. Aplicaciones Web: HTML II (tercera parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora continuaremos con el estudio de las páginas Web HTML. Estudiaremos las listas en HTML. ... [02/12/08]
5/5 673  
PHP y MySQL. Aplicaciones Web: HTML I (segunda parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos las páginas Web HTML, la estructura de los documentos HTML y los tipos de documentos... [02/12/08]
5/5 1.135  
Instalación de un Servidor de Correo en Linux
Linux es un sistema operativo libre, con lo que no se tiene que pagar por ningún tipo de licencia. También se puede conseguir el código fuente y poderlo modificar libreme... [16/06/04]
 4,38/5 13.530  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail