Unidad jme-01--ingbarcia-fina-2011

Preview:

DESCRIPTION

configuraciones y perfiles

Citation preview

Ingeniería Eléctrica

Java Micro EditionJME

Profesor

Ing. Orlando Barcia Ayala

Website: www.orlandobarcia.comE-mail: obarcia@ups.edu.ec obarcia@orlandobarcia.com

Este documento puede descargarlo desde herramienta e-learning:http://www.orlandobarcia.com/cursos

AGENDA

API

• Interfaz de programación de aplicaciones

• Configuraciones y perfiles

Configuraciones

• Es el conjunto mínimo de APIs Java • que permiten desarrollar aplicaciones para

un grupo de dispositivos.• describen las características básicas

Configuración NO se encarga de:• mantenimiento del ciclo de vida de la

aplicación, • interfaces de usuario o • manejo de• eventos

configuraciones en JME

Existen dos:

CLDC, • orientada a dispositivos con limitaciones

computacionales

CDC, • orientada a dispositivos con no tantas

limitaciones..

Configuración de dispositivos con conexión, CDC

• (Connected Limited• Configuration)

Configuración de dispositivos limitados con conexión, CLDC

(Connected Limited Device Configuration).• está orientada a dispositivos dotados de

conexión • con limitaciones de capacidad gráfica,

cómputo y memoria.

Perfil

Perfiles se encarga de• mantenimiento del ciclo de vida de la

aplicación, interfaces de usuario o manejo de

• eventos, • Configuración no se encarga de ellas

Varios perfiles

• Personal Profile• RMI Profile• PDA Profile• Mobile Informa ion Device Profile

(MIDP)

• Las aplicaciones que realizamos utilizando MIDP reciben el nombre de MIDlets

• un MIDlet es una aplicación Java realizada con el perfil MIDP sobre la configuración CLDC

OTA Over the AIR

• Las aplicaciones realizadas con JME están pensadas para que puedan ser descargadas a través de una conexión a internet

• El medio empleado para garantizar esta descarga recibe el nombre de OTA

Aplicación JME

Una aplicación JME está formada por:

un archivo JAR • que es el que contiene a la aplicación en

sí y un

archivo JAD (Java Archive Descriptor) • que contiene diversa información sobre la• aplicación.

Jerarquia de directorios

Estados de un MIDLet

Métodos de la Clase MIDLet

import javax.microedition.midlet.*public class MiMidlet extends MIDlet

public MiMidlet() {/* Éste es el constructor de clase. Aquí debemosinicializar nuestras variables.

*/}public startApp(){

/* Aquí incluiremos el código que queremos que elMIDlet ejecute cuándo se active.

*/}public pauseApp(){

/* Aquí incluiremos el código que queremos que elMIDlet ejecute cuándo entre en el estado de pausa(Opcional)

*/}public destroyApp(){

/* Aquí incluiremos el código que queremos que elMIDlet ejecute cuándo sea destruido. Normalmente

aquí se liberaran los recursos ocupados por elMIDlet como memoria, etc. (Opcional)*/

}}