Upload
orlando-barcia
View
410
Download
0
Embed Size (px)
DESCRIPTION
configuraciones y perfiles
Citation preview
Ingeniería Eléctrica
Java Micro EditionJME
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
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)*/
}}