4,52/5
(83 opiniones)
|11910 alumnos|Fecha publicación: 07/09/2004
Como vimos en el anterior capítulo, J2ME se sustenta en dos APIs, por un lado CLDC que hereda algunas de las clases de J2SE, y MIDP que añade nuevas clases que nos permitirán crear interfaces de usuario.
Las clases que nos ofrece CLDC, son las más importantes de los siguientes paquetes de J2SE:
java.lang
java.util
java.io
Además cuenta con el "Generic Conection Framework" que ofrece posibilidades de conexión y comunicación.
Por su parte la API MIDP también hereda de J2SE las clases:
Timer
TimerTask
Además MIDP añade los siguientes paquetes:
javax.microedition.midlet
javax.microedition.lcdui
javax.microedition.io
javax.microedition.rms
El paquete javax.microedition.midlet, es el más importante de todos. Sólo contiene una clase: la clase MIDlet, que nos ofrece un marco de ejecución para nuestras aplicaciones sobre dispositivos móviles.
El paquete javax.microedition.lcdui nos ofrece una serie de clases e interfaces de utilidad para crear interfaces de usuario. Es algo así como un pequeño entorno gráfico similar al AWT, pero, evidentemente, mucho más limitado. Básicamente, nos permite dos tipos de entorno, por un lado podremos trabajar con 'Screens' sobre las que podremos colocar elementos de la interfaz de usuario, como textos, menus, etc., por otro, podremos basar nuestras aplicaciones en 'Canvas' sobre las que podemos trabajar a nivel gráfico, es decir, a más bajo nivel. Tanto Screen como Canvas son objetos que heredan de la clase 'Displayable'.
Todo aquello que puede ser mostrado por la pantalla del dispositivo hereda de forma directa o indirecta de la clase Displayable.
Para el desarrollo de juegos, el objeto Canvas es el que nos va a resultar más interesante, y es el que usaremos más intensivamente a partir del capítulo siguiente.
Hay 83 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Funciones en C (primera parte) Curso de programacíon informática sobre Funciones en C en el orden de los fundamentos de la programación. Comprende el desarrollo de un software utilizando funciones y a ... [17/10/08] |
|
2.533 | ||
|
Webs dinámicas con PHP El lenguaje PHP es un lenguaje de programación de estilo clásico, nada que ver con el HTML, XML o WML. Se parece mucho más al Java o Javascript pero, a diferencia de esto... [10/09/04] |
|
11.439 | ||
|
Introducción al html HTML es un lenguaje muy sencillo que permite describir hipertexto, es decir, texto presentado de forma estructurada y agradable, con enlaces (hyperlinks) que conducen a o... [03/11/03] |
|
31.068 | ||
Publicar en
del.icio.us
digg
meneame