Sunteți pe pagina 1din 2

INTRODUCCION A JAVA

El lenguaje Java y los navegadores con soporte Java, proporcionan una forma
diferente de hacer que ese navegador sea capaz de ejecutar programas. Con Java
se puede reproducir sonido directamente desde el navegador, se pueden visitar
home pages con animaciones, se puede ensear al navegador a manejar nuevos
formatos de ficheros, e incluso, cuando se pueda transmitir video por las lneas
telefnicas, nuestro navegador estar preparado para mostrar esas imgenes.
Utilizando Java, se pueden eliminar los inconvenientes de la interfaz CGI y
tambin se pueden aadir aplicaciones que vayan desde experimentos cientficos
interactivos de propsito educativo a juegos o aplicaciones especializadas para la
televenta. Es posible implementar publicidad interactiva y peridicos
personalizados. Por ejemplo, alguien podra escribir un programa Java que
implementara una simulacin qumica interactiva (una cadena de adn). Utilizando
un navegador con soporte Java, un usuario podra recibir fcilmente esa
simulacin e interaccionar con ella, en lugar de conseguir simplemente un dibujo
esttico y algo de texto. Lo recibido cobra vida . Adems, con Java podemos estar
seguros de que el cdigo que hace funcionar el experimento qumico no contiene
ningn trozo de cdigo malicioso que dae al sistema. El cdigo que intente actuar
destructivamente o que contenga errores, no podr traspasar los muros
defensivos colocados por las caractersticas de seguridad y robustez de Java.
Adems, Java proporciona una nueva forma de acceder a las aplicaciones. El
software viaja transparentemente a travs de la red. No hay necesidad de instalar
las aplicaciones, ellas mismas vienen cuando se necesitan. Por ejemplo, la
mayora de los navegadores del Web pueden procesar un reducido nmero de
formatos grficos (tpicamente GIF y JPEG). Si se encuentran con otro tipo de
formato, el navegador estndar no tiene capacidad para procesarlo, tendra que
ser actualizado para poder aprovechar las ventajas del nuevo formato. Sin
embargo, un navegador con soporte Java puede enlazar con el servidor que
contiene el algoritmo que procesa ese nuevo formato y mostrar la imagen. Por lo
tanto, si alguien inventa un nuevo algoritmo de compresin para imgenes, el
inventor slo necesita estar seguro de que hay una copia en cdigo Java de ese
algoritmo instalada en el servidor que contiene las imgenes que quiere publicar.
Es decir, los navegadores con soporte Java se actualizan a s mismos sobre la
marcha, cuando encuentran un nuevo tipo de fichero o algoritmo.
Java es el primer lenguaje que tiene la virtud de ser compilado e interpretado de
forma simultanea. Cuando un programador realiza una aplicacin o un applet en

Java y lo compila, en realidad, el compilador no trabaja como un compilador de un


lenguaje al uso. El compilador Java nicamente genera el denominado BiteCode.
Este cdigo es un cdigo intermedio entre el lenguaje maquina del preprocesador
y Java. Evidentemente este cdigo no es ejecutable por si mismo en ninguna
plataforma hardware, pues no se corresponde con el lenguaje de ninguno de los
procesadores que actualmente se conocen (habr que esperar a ver que ocurre
con los procesadores Java). Por lo tanto, para ejecutar una aplicacin Java es
necesario disponer de un mecanismo que permita ejecutar el BiteCode.

S-ar putea să vă placă și