Interfaz de usuarios J2ME

Páginas: 22 (5297 palabras) Publicado: 17 de marzo de 2013
UNIVERSIDAD TECNOLÓGICA DEL CENTRO




INVESTIGACIÓN # 1
Br. KUH MEDINA MARCO FABIAN
DESARROLLO DE APLICACIONES MÓVILES

V CUATRIMESTRE

CICLO 2011 - 2013

ISC. IVÁN VEGA UC

IZAMAL, YUCATÁN A 15 DE FEBRERO DEL 2013
Contenido




Interfaces gráficas de usuario y sus métodos para J2ME
Introducción a las interfaces de usuario

Debido al avance de la tecnología y lacomunicación, que permite un mayor número de conexiones a la web, sumado al incremento de redes inalámbricas y a la creciente demanda de los usuarios por estar conectados a Internet, surge la necesidad de que las aplicaciones móviles gocen de una interfaz gráfica de diseño aún más práctico y funcional que garanticen que los contenidos sean accesibles del mismo modo por todos los usuarios y dispositivos.En la actualidad se trata de generar una experiencia grata al usuario mediante aplicaciones móviles, dándole al protagonista una forma fácil de acceder al contenido, al grado que la interacción sea lo más natural posible y no se dé cuenta que está utilizando un dispositivo tecnológico con el objeto de intercalar el concepto de interfaz gráfica de usuario, entre el usuario y eldispositivo móvil.

La clase Display

La clase Display representa el manejador de la pantalla y los dispositivos de entrada. Todo MIDlet debe poseer por lo menos un objeto Display. En este objeto Display podemos incluir tantos objetos Displayable como queramos. La clase Display puede obtener información sobre las características de la pantalla del dispositivo donde se ejecute el MIDlet, además deser capaz de mostrar los objetos que componen nuestras interfaces.



Los métodos de la clase display son:
void callSerially(Runnable r):Retrasa la ejecución del método run() del objeto r para no interferir con los eventos de usuario.
boolean flashBacklight(int duracion): Provoca un efecto de flash en la pantalla.
int getBestImageHeight(int imagen): Devuelve el mejor alto de imagen paraun tipo dado.
int getBestImageWidth(int imagen): Devuelve el mejor ancho de imagen para un tipo dado.
int getBorderStyle(bolean luminosidad): Devuelve el estilo de borde actual.
int getColor(int color): Devuelve un color basado en el parámetro pasado.
Displayable getCurrent() :Devuelve la pantalla actual
static Display getDisplay(MIDlet m):Devuelve una referencia a la pantalla del MIDlet m.boolean isColor():Devuelve true o false si la pantalla es de color o b/n.
int numAlphaLevels():Devuelve el número de niveles alpha soportados.
int numColors() Devuelve el número de colores aceptados por el
MID.
void setCurrent(Alert a, Displayable d): Establece la pantalla d despues de la alerta a
void setCurrent(Displayable d) Establece la pantalla actual
void setCurrent(Itemitem):Establece la pantalla en la zona dónde se encuentre el item
boolean vibrate(int duracion):Realiza la operación de vibración del dispositivo.

Todo MIDlet debe poseer al menos una instancia del objeto Display. Para obtenerla emplearemos el siguiente código:
Display pantalla = Display.getDisplay(this)
La llamada a este método la realizaremos dentro del constructor del MIDlet.
De esta forma nosaseguramos que el objeto Display esté a nuestra disposición durante toda la ejecución de éste. Además, dentro del método startApp tendremos que hacer referencia a la pantalla que queramos que esté activa haciendo uso del método setCurrent(). Hay que tener en cuenta que cada vez que salimos del método pauseApp, entramos en el método startApp, por lo que la construcción de las pantallas y demáselementos que formarán parte de nuestro MIDlet la tendremos que hacer en el método constructor.

La clase Displayable

La clase Displayable representa a las pantallas de nuestra aplicación.
Como hemos dicho, cada objeto Display puede tener tantos objetos Displayable como quiera. Como veremos más adelante, nuestras aplicaciones estarán formadas por varias pantallas que crearemos dentro del método...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Interfaz de usuario
  • Interfaz De Usuario
  • interfaz de usuario
  • Interfaz De Usuario
  • Interfaz de Usuario
  • Interfaz De Usuario
  • Interfaz de usuario
  • Interfaz De Usuario

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS