20
Ingeniería Eléctrica Java Micro Edition JME

Unidad jme-01--ingbarcia-fina-2011

Embed Size (px)

DESCRIPTION

configuraciones y perfiles

Citation preview

Page 1: Unidad jme-01--ingbarcia-fina-2011

Ingeniería Eléctrica

Java Micro EditionJME

Page 2: Unidad jme-01--ingbarcia-fina-2011

Profesor

Ing. Orlando Barcia Ayala

Website: www.orlandobarcia.comE-mail: [email protected] [email protected]

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

Page 3: Unidad jme-01--ingbarcia-fina-2011

AGENDA

Page 4: Unidad jme-01--ingbarcia-fina-2011

API

• Interfaz de programación de aplicaciones

Page 5: Unidad jme-01--ingbarcia-fina-2011

• Configuraciones y perfiles

Page 6: Unidad jme-01--ingbarcia-fina-2011

Configuraciones

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

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

Page 7: Unidad jme-01--ingbarcia-fina-2011

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

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

Page 8: Unidad jme-01--ingbarcia-fina-2011

configuraciones en JME

Existen dos:

CLDC, • orientada a dispositivos con limitaciones

computacionales

CDC, • orientada a dispositivos con no tantas

limitaciones..

Page 9: Unidad jme-01--ingbarcia-fina-2011

Configuración de dispositivos con conexión, CDC

• (Connected Limited• Configuration)

Page 10: Unidad jme-01--ingbarcia-fina-2011

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.

Page 11: Unidad jme-01--ingbarcia-fina-2011

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

Page 12: Unidad jme-01--ingbarcia-fina-2011

Varios perfiles

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

(MIDP)

Page 13: Unidad jme-01--ingbarcia-fina-2011
Page 14: Unidad jme-01--ingbarcia-fina-2011

• 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

Page 15: Unidad jme-01--ingbarcia-fina-2011

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

Page 16: Unidad jme-01--ingbarcia-fina-2011

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.

Page 17: Unidad jme-01--ingbarcia-fina-2011

Jerarquia de directorios

Page 18: Unidad jme-01--ingbarcia-fina-2011

Estados de un MIDLet

Page 19: Unidad jme-01--ingbarcia-fina-2011

Métodos de la Clase MIDLet

Page 20: Unidad jme-01--ingbarcia-fina-2011

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)*/

}}