¿Café JAVA puro o el futuro de la informática?
1996/05/01 Elizondo, Luis Iturria: Elhuyar aldizkaria
El WWW (World Wide Web o red mundial de arañas) fue una auténtica revolución en Internet. Además de exigirle poco conocimiento de la informática, permitió el paso de un ordenador a otro más puntero del mundo a través de enlaces hipertextuales, añadiendo a este sistema de recogida de información todas las capacidades del multimedia. Es decir, ¡una oportunidad perfecta para utilizar el sonido, las imágenes, el vídeo y muchos recursos a la vez! Un fenómeno único, conocido también como Web, es sin duda el responsable directo del éxito cosechado por Internet.
Pero todo esto es historia. Mientras todavía medio mundo decide o no conectarse a Internet, en la propia red se están dando profundos cambios drásticos. Un nuevo elemento a tener en cuenta en un entorno cambiante que se desarrolla a gran velocidad: Java. Como primera conclusión, podemos decir que ha finalizado la era de las páginas web estáticas.
Vamos a saber de dónde viene Java . Un autor de software de la compañía Sun Microsystems creó un nuevo lenguaje de programación que denominó Oak, que pasó desapercibido al principio y al que no se le prestó demasiada atención. Fue concebido para escribir software de chips de computador utilizados para el control de hornos de microondas, pero durante los siguientes cinco años fue desarrollando el lenguaje y adaptándose a nuevas tareas: máquinas de videojuegos, CD-ROM de PCs, etc.
Pero a la empresa Sun no le resultó nada fácil introducir en el mercado el nuevo lenguaje Oak. Creyendo que no hubiera sido posible el impulso absoluto, empezó a distribuirse gratuitamente a través de Internet. Cambió el nombre del lenguaje y bautizó con Java ( café). en el argot en inglés), y quedó accesible en aguas de Internet. Ocho meses después, era la nueva estrella del ciberespacio.
Pero, ¿qué es Java?
Como se ha mencionado anteriormente, Java es una tecnología software. En concreto, es un lenguaje de programación muy apropiado para internet. Esta herramienta desarrollada por Sun tiene unas características muy especiales. A través de Java, por ejemplo, puede solicitar y ejecutar en su propio ordenador las aplicaciones que existen a través de Internet, ejecutarlas en su propio ordenador, sin que el usuario tenga que conocer previamente las características del ordenador. Permite que millones de ordenadores conectados a Internet funcionen exactamente igual. Además, Java impide totalmente la transmisión de virus.
Ventajas
El lenguaje Java no tiene relación con la plataforma, por lo que los fabricantes de software deben realizar y analizar una única versión de las aplicaciones, no haciendo versiones diferentes para Macintosh, Unix, Windows95 u otros sistemas operativos. El problema que ha mezclado las orillas desde el principio puede acabar para siempre. ¡Adiós a los problemas de inconmovilidad! Como es sabido, debido a la inconicidad, los programas realizados para Windows no pueden ejecutarse en ordenadores Macintosh, por ejemplo, por lo que en el futuro, quien tenga que comprar ordenadores o sistemas operativos no tendrá que tener en cuenta si podrá utilizar una aplicación concreta: Java puede moverse por todas partes.
¿Y todo esto cómo es posible?
La aportación del nuevo lenguaje es: Java no está escrito y compilado de forma habitual (es decir, para una plataforma concreta) y los programas son plataformas independientes. Applet es el código que se mueve en la red. Una de las características más peculiares de Java es que no admite pointer o demostradores fuera del código. Y estos pointer son precisamente los mangos que utilizan los virus para adherirse a los programas.
En consecuencia, un applet Java no puede transportar virus. Para entender este código que atraviesa la red es necesario que en el ordenador del usuario exista un intérprete que realice dos tareas (como HotJava o Netscape Navigator 2.0 browser o navegador).
Por un lado, analizará la sintaxis de la appleta para comprobar si el verdadero programa de Java es. Por otro lado, ejecutará el appelt sustituyendo la información del usuario. El intérprete debe estar situado en la máquina del usuario como parte de un browser o formando parte de un sistema operativo mayor.
La red es la computadora
Detrás de esta breve pero, de alguna manera, oscura frase se esconde toda la filosofía. Java es algo más que una herramienta de reactivación de páginas web. Los dibujos animados que han empezado a aparecer en algunos servers o servidores de la red son una señal de un cambio más profundo, ya que Java puede cambiar el concepto de ordenador.
Java z, los datos y programas necesarios para llevar a cabo cualquier acción informática no deben estar en su propio ordenador, pueden estar por Internet en cualquier sitio. Por lo tanto, sólo los solicitará cuando el usuario los necesite y se ejecutarán en su ordenador. Esa frase de Sun se puede hacer realidad: la red es el ordenador. La idea es sencilla: como los programas cada vez más grandes necesitan discos duros más grandes, ¿por qué no utilizar la red Internet como un disco duro gigante? En WWW hay mucha más información que la que cualquier persona puede utilizar durante toda la vida. Por lo tanto, los únicos recursos que necesitamos son un procesador rápido, una buena conexión a Internet y un par de programas de software.
¿Quedará el café en blanco?
Dado que los programas realizados mediante Java pueden ser utilizados en cualquier ordenador, las compañías de software podrían quedarse sin tareas. Microsoft, el mayor productor de software mundial para PC, perdería mucho si un lenguaje de programación Java diferente al suyo tuviera éxito. Por eso están apareciendo rivales de Java: Propiedades de las proteínas En esta ocasión también veremos una dura competencia en esta materia. La verdad es que es difícil decir qué va a pasar con Java en un universo tan sorprendente como Internet, aunque al final haya ganado otro lenguaje, la filosofía que nos ha traído Java será un hito en la historia de la informática. No olvidaremos inmediatamente la aportación de Java y seguirá siendo un punto de referencia.
Gai honi buruzko eduki gehiago
Elhuyarrek garatutako teknologia