ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Club D La Pelea


Enviado por   •  19 de Noviembre de 2012  •  1.924 Palabras (8 Páginas)  •  528 Visitas

Página 1 de 8

Plataformas Java

java es lanzado en los 90 por sun micrisystems

cuenta con tres versiones

*java2 enterprise edition(j2ee) para empresas

*java2 standar edition (j2se) para uso personal o domestico

*java2 micro edition (j2me) para dispositivos pequeños(moviles)

que necesitamos para programar un dispositivo:

herramientas

*maquina virtual:

es el intermediario o traductor que trasforma el codigo escrito por el programador a uno comprensible por el dispositivo, en java es llamada java virtual machine(jvm) y su caracteristica mas importante es la independencia de la plataforma, osea que correra en cualquier en cualquier plataf no importa el codgo.

el tamaño de la aplicacion varia, algunas tienen un tamaño pequeño debido al tamaño de la biblioteca o paquetes, que es donde se encuentran los comandos para las operaciones ya sean aritmeticas,logicas ,etc el traductor debe entenderestos comandos al tener esas bibliotecas en su memoria, por eso varian en tamaño algunas soportan una bibliotecas que otras no, la jvm tipica mide unos 20 mbytes la cual es muy grande para muchos dispositivos, sun creo una mas llamada kvm (kilobyte) pesa 40-80kbytes y la hace muy potable rapida y pequeña pero limitada, tambien existe otra llamada cvm (compat) para disposit., de mayor gama, soporta las mismas prestaciones que kvm pero con mayor cantidad de librerias.

*Configuracion:

se define como el # min de APls de java q permiten desarrollar aplic para diferentes dispos. APl(aplication programming interface)la interfaz contiene un conjunto de funciones y procedimientosque le permiten a una biblioteca

ser usada por otro programa, siendo un intermediario entre el programa que usa la aplicacion y la biblioteca. existen dos config tipicas en java,cldc (conected limited device configuration) y cdc(conected device configuration)para dispost con cierta capacidad computacional.usa la cvm como maquina virtual muy similar a la maquina virtual usada por j2se.

nombre de paquete cdc descripcion

java.io clases e interfaces standar de E/S

java.lang clases basicas del lenguaje

java.lang rcf clases de referencia

java.lang reflect clases e interfaces de refleccion

java.math paquete de matematicas

java.net clases e interfaces de red

java.security clases e interfaces de seguridad

jva.security.cert clases de certificados de seguridad

java.text paquete de texto

java.util clases de utilidades estand

java.util.jar clases y utild para archivos jar

java.util.zip clases y utild para archv zip y comprimidos

java.microedition.io clases e interfaces para conexion generica cdc

cada paquete sos librerias que permiten la cvm usar a travez de las APls correspondientes

cldc, configuracion dirigida a disp con poca capacid de procesamientoy usa kvm, las librer admit para esta config son las sigtes:

nombre de paquete cdc descripcion

java.io clases e interfaces estand de E/S subconjunto de j2se

java.lang clases e interfaces de la Maquin Virtual.subconjunto de j2se

java.util clases interfaces y utilidades standar subconjunto de j2se

java.microedition clases e interfaces de conexion generica cldc

*perfiles:

un perfil es un conjunto de apls que dontan a una configuracion de una utilidad y una funcionalidad.

un perfil define las caracteristicas de un dispositivo predeterminado,

una configuracion lo hace pertenecer a una familia de dispositivos.

en resumen sabemos que cada dispositv debe tener una maquina virtual en su memoria que traduzca el cod java en lenguaje de maquina. sabemos que determinados dispositv soportan algunos tipos de VM dependiendo de sus capacidades de hardware. que dispositv con limitadas capacidades de hardware deben usar KVM por su tamaño y dispositv con mayores prestaciones utilizan CVM. ya sabemos que sobre cada maquina virtual se debe incorporar una onfiguracion especifica: la cdc se configura sobre cvm y la cldc se configura sobre kvm. esto mismo sucede con los perfile, hay perfiles que sol puedn ser ejecutados sobre cdc y otros sobre cldc.

perfiles y caracteristicas basicas

perfiles de la configuracion cdc

*foundation profile

*personal profile

*RMI profile

perfiles de la configuracion cldc

*PDA profile

*Mobile information Device Profile (MIDP)

cabe anotar que si bien podemos construir un perfil sobre otro perfil en un dispositivo, dicho dispositivo solo puede tener una configuracion.

*Foundation profile: dirigido a dispsitv que aunque usen las caracteristicas robustas de cdc no requieren su interfaz grafica. ej decodificadores de tv digital.si alguno de estos aparatos necesitara de interfaz grafica (GUI graphic user interface)necesitaria otro perfil.

paquetes de este perfil

foundation profile descripcion

jva.lang

...

Descargar como (para miembros actualizados)  txt (9.7 Kb)  
Leer 7 páginas más »
Disponible sólo en Clubensayos.com