Objetivos en java

Solo disponible en BuenasTareas
  • Páginas : 2 (368 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de mayo de 2011
Leer documento completo
Vista previa del texto
objetivos de java

Para establecer Java como parte integral de la red, el compilador Java compila su código a un fichero objeto de formato independiente de la arquitectura de la máquina en que seejecutará. Cualquier máquina que tenga el sistema de ejecución (run-time) puede ejecutar ese código objeto, sin importar en modo alguno la máquina en que ha sido generado. Actualmente existen sistemasrun-time para Solaris 2.x, SunOs 4.1.x, Windows 95, Windows NT, Linux, Irix, Aix, Mac, Apple y probablemente haya grupos de desarrollo trabajando en el porting a otras plataformas. Ver figura 1.Para ver el gráfico seleccione la opción "Descargar" del menú superior
El código fuente Java se "compila" a un código de bytes de alto nivel independiente de la máquina. Este código (byte-codes) estádiseñado para ejecutarse en una máquina hipotética que es implementada por un sistema run-time, que sí es dependiente de la máquina. En una representación en que tuviésemos que indicar todos loselementos que forman parte de la arquitectura de Java sobre una plataforma genérica, obtendríamos una figura como la siguiente (figura 2):
Para ver el gráfico seleccione la opción "Descargar" del menúsuperior
En ella podemos ver que lo verdaderamente dependiente del sistema es la Máquina Virtual Java (JVM) y las librerías fundamentales, que también nos permitirían acceder directamente al hardware dela máquina. Además, habrá APIs de Java que también entren en contacto directo con el hardware y serán dependientes de la máquina, como ejemplo de este tipo de APIs podemos citar:
* Java 2D:gráficos 2D y manipulación de imágenes
* Java Media Framework : Elementos críticos en el tiempo: audio, video...
* Java Animation: Animación de objetos en 2D
* Java Telephony: Integración contelefonía
* Java Share: Interacción entre aplicaciones multiusuario
* Java 3D: Gráficos 3D y su manipulación

Portable
Más allá de la portabilidad básica por ser de arquitectura...
tracking img