Ensamblador

Páginas: 6 (1257 palabras) Publicado: 23 de abril de 2012
Informe de Java 2 Micro Edition


J2ME es la tecnología de Java para el desarrollo de aplicaciones en dispositivos como PDAs, telefonos celulares, pagers, electrodomésticos inteligentes, etc.

[pic]

Obsérvese las diversas tecnologías de la Plataforma Java 2. J2EE, orientado al entorno empresarial usando grandes servidores. J2SE, la versión estándar, con el que hacemos aplicacionesindependientes o applets. Por otro lado, Java Card va dirigido al mundo de las tarjetas inteligentes.

También nos fijamos en las maquinas virtuales para la tecnología J2ME. Existe una gran variedad de ellas, eso dependerá de las características y recursos del dispositivo.

El conjunto de clases provientes de los paquetes java.lang, java.util y java.io, relacionan las tres tecnologías. J2ME nace alagregar a esas clases, el paquete javax.microedition.
[pic]

Arquitectura J2ME


La arquitectura esta compuesta por capas y estas son la configuración, el perfil y los paquetes opcionales. Todos ellos tienen como base el sistema operativo del hardware donde se instalará la aplicación J2ME y será la máquina virtual la encargada de la ejecución.

[pic]

Esta arquitectura a su vez se basa enfamilias y categorías de dispositivos. Una categoría define un tipo de dispositivo particular.

Ejemplo:
[pic]
Nokia 7700 (CDC-RMI Profile)

Y una familia de dispositivos está compuesta por un grupo de categorías. Para constituir una familia, los dispositivos tendrán características similares, tales como memoria, procesamiento, representación por pantalla, conexión a redes, etc.

Ejemplo:[pic] [pic]
PDA (CLDC-PDA Profile) Celular (CLDC-MIDP)

Estos dos dispositivos pertenecen a la misma familia.

[pic]


Son muchas las maquinas virtuales que existen, las más conocidas son:
Kilo Virtual Machine.
Compact Virtual Machine.

Las configuraciones son dos:
Configuración de Dispositivoscon Conexión Limitada.
Configuración de Dispositivos Conectados.

En base a las configuraciones se desarrollan los perfiles:
Perfil de Dispositivos de Información Movil.
Perfil Asistente Personal Digital.
Foundation Profile.
RMI Profile.
Personal Profile.

La más difundida es el MIDP, está investigación se base en la configuración CLDC y el perfil MIDP.


Configuración CLDC


Unaconfiguración define:

Características soportadas del lenguaje de programación Java.
Características soportadas por la Máquina Virtual Java.
Bibliotecas básicas de Java y APIs soportadas.
CLDC también aporta soporte para seguridad, acceso a redes, manejo de E/S.

Paquetes de CLDC
[pic]

Los requisitos mínimos del dispositivo según CLDC:

128 KB de memoria no volátil para la maquinavirtual y librerías.
32 KB de memoria volátil para Java Runtime System.
Disponer entre 160 y 512 KB de memoria en total.
Procesador de 16 o 32 bits con al menos 25 Mhz de velocidad.
Consumo bajo de batería.
Conexión a red, normalmente inalámbrica y limitada a 9600 bps.

Dispositivos de CLDC: Teléfonos Celulares, PDAs, Pocket PC, Pagers.



MIDP

El perfil es el conjunto de clasesencargados de extender las funciones que brinda la configuración.

Este perfil está orientado para dispositivos con las siguientes características:
Reducida capacidad computacional y de memoria.
Conectividad limitada (en torno a 9600 bps).
Capacidad gráfica muy reducida (mínimo un display de 96x54 pixels monocromo).
Entrada de datos alfanumérica reducida.
128 Kb de memoria no volátil paracomponentes MIDP.
8 Kb de memoria no volátil para datos persistentes de aplicaciones.
32 Kb de memoria volátil en tiempo de ejecución para la pila Java.

Este perfil esta encargado de:
La semántica y control de la aplicación MIDP.
Interfaz de usuario.
Almacenamiento persistente.
Trabajo en red.
Seguridad.
Temporizadores.




Paquetes de MIDP
[pic]



Paquetes Opcionales.

Son APIs...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ensamble
  • Ensamblador
  • Ensambles
  • Ensamblado
  • ENSAMBLE
  • Ensamblado
  • Ensamblador
  • Ensamblador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS