You are on page 1of 6

MIDP- REQUISITOS DE HARDWARE

Estos son los requisitos mnimos de hardware asociados a los


dispositivos con soporte para el perfil MIDP
Al menos:
Se requiere 128KB de memoria para almacenar la
implementacin de MIDP adems de lo requerido por la
implementacin de CLDC.
Se requiere 32KB de espacio para la pila de objetos.
Se requiere 8KB de memoria no voltil para guardar
informacin persistente ante la falta de suministro
elctrico. Debido a que los telfonos actuales proveen
comnmente al menos 2MB de memoria a la plataforma.
Pantallas de mnimo 96x54 pixeles y soportar como mnimo
2 colores.

MIDP- REQUISITOS DE SOFTWARE


Estos son los requisitos mnimos de software asociados a los
dispositivos con soporte para el perfil MIDP.
Soporte para comunicacin de red ya sea directamente el
protocolo HTTP, un API de bajo nivel que permita
implementarlo (sockets) o indirectamente como una
pasarela.
Acceso a los dispositivos de entrada (teclado, stylus(lapiz),
etc.), generacin de eventos durante su manipulacin y
conversin de cdigos a un conjunto estndar.
Acceso a la pantalla del dispositivo como un mapa de bits.
Almacenamiento permanente que persista cuando se
apague el dispositivo y una interfaz del sistema operativo
para su manipulacin.
PAQUETES OPCIONALES
Los paquetes opcionales son libreras de clase (API) que
provee caractersticas adicionales y especficas pero que
debido a sus caractersticas no pertenecen a ninguna
configuracin o perfil, ni definen por si mismos un entorno
completo de aplicacin, sin embargo, pueden ser utilizadas y
compartidas por diferentes perfiles.
Su soporte por parte del dispositivo ser opcional, es decir, si
el dispositivo cuenta con los recursos de hardware y software
necesarios para implementar los paquetes, por este motivo no
pueden ser incluidos en un perfil general.
Ejemplo
Bluetooth.

Wireless Messaging API (WMA).

RMI Optional Package. Trae el mundo de las aplicaciones


distribuidas a los consumidores y dispositivos embebidos.
JDBC Optional Package. Se ha definido para que los
desarrolladores de los CDC para escribir aplicaciones que
acceden a bases de datos relacionales.
Las aplicaciones de soporte de los dispositivos
conectados a la red de gama alta, tales como

electrodomsticos, decodificadores, televisores


interactivos y PCs de mano.

MQUINAS VIRTUALES
Existe dos en la actualidad:
Compact Virtual Machine (CVM) para CDC; que fueron
desarrolladas por SUN MICROSYSTEMS.
VM en la actualidad Kilo Virtual Machine(KVM) para CLDC.
PARA CVM:
Orientada a dispositivos embebidos y electrnica de
consumo (set-top box, TV digital, electrodomsticos).
Misma funcionalidad que JVM con:
o Mejor uso de la memoria.
o Procesadores de 32 bits.
Los proveedores de dispositivos pueden licenciar estas
mquinas virtuales o realizar su propia implementacin que
cumpla con los requerimientos de la especificacin.
Su implementacin se inici con el proyecto Spotless cuyo
objetivo era la implementacin de una mquina virtual
completa para los dispositivos PalmPilot con PalmOs.

PARA KVM:
Su nombre proviene de Kilobyte( haciendo referencia a la
baja ocupacin de memoria).
Antecedentes: Spotless (VM para PalmOs).
Diseada desde cero para dispositivos con poca memoria,
capacidad de proceso limitada y con conexin a red
intermitente (inalmbrica):
o Memoria mnima 128 KB.
o Procesadores de 16 32 bits RISC o CISC.
Acepta el mismo conjunto de bytecode (con algunas
excepciones) y el mismo formato de ficheros de clase que la
JVM
Ocupa entre 40 y 80 KB.
Ligada a la configuracin CLDC.

La KVM puede ser compilada y probada en tres plataformas


distintas:

Solaris Operating Environment.

Windows.

PalmOs.
CITAS BIBLIOGRAFICAS

DEPARTAMENTO DE INGENIERA TELEMTICA UNIVERSIDAD CARLOS III DE MADRID [en linea],


[Fecha de consulta: 03 junio 2017]. Disponible en:
http://www.it.uc3m.es/~celeste/docencia/ittt/swc0405/traspas/J2ME_parteI

ARCHIVO LIBRE, [Fecha de consulta: 03 junio 2017]. Disponible en:


http://pegasus.javeriana.edu.co/~mad/J2ME.pdf

JAVIER IVAN MEZA MRTINES, [Fecha de consulta: 03 junio 2017]. Disponible en:
https://es.slideshare.net/jimezam/introduccin-a-la-plataforma-j2me

You might also like