A WWW (World Wide Web ou rede mundial de arañas) foi una auténtica revolución en Internet. Ademais de esixirlle pouco coñecemento da informática, permitiu o paso dun computador a outro máis punteiro do mundo a través de enlaces hipertextuales, engadindo a este sistema de recollida de información todas as capacidades do multimedia. É dicir, una oportunidade perfecta paira utilizar o son, as imaxes, o vídeo e moitos recursos á vez! Un fenómeno único, coñecido tamén como Web, é sen dúbida o responsable directo do éxito cultivado por Internet.
Pero todo isto é historia. Mentres aínda medio mundo decide ou non conectarse a Internet, na propia rede están a darse profundos cambios drásticos. Un novo elemento a ter en conta nunha contorna cambiante que se desenvolve a gran velocidade: Xava. Como primeira conclusión, podemos dicir que finalizou a era das páxinas web estáticas.
Imos saber de onde vén Xava . Un autor de software da compañía Sun Microsystems creou unha nova linguaxe de programación que denominou Oak, que pasou desapercibido ao principio e ao que non se lle prestou demasiada atención. Foi concibido paira escribir software de chips de computador utilizados paira o control de fornos de microondas, pero durante o seguintes cinco anos foi desenvolvendo a linguaxe e adaptándose a novas tarefas: máquinas de videoxogos, CD-ROM de PCs, etc.
Pero á empresa Sun non lle resultou nada fácil introducir no mercado a nova linguaxe Oak. Crendo que non fose posible o impulso absoluto, empezou a distribuírse gratuitamente a través de Internet. Cambiou o nome da linguaxe e bautizou con Xava ( café). no argot en inglés), e quedou accesible en augas de Internet. Oito meses despois, era a nova estrela do ciberespazo.
Como se mencionou anteriormente, Xava é una tecnoloxía software. En concreto, é unha linguaxe de programación moi apropiado paira internet. Esta ferramenta desenvolvida por Sun ten unhas características moi especiais. A través de Xava, por exemplo, pode solicitar e executar no seu propio computador as aplicacións que existen a través de Internet, executalas no seu propio computador, sen que o usuario teña que coñecer previamente as características do computador. Permite que millóns de computadores conectados a Internet funcionen exactamente igual. Ademais, Xava impide totalmente a transmisión de virus.
A linguaxe Xava non ten relación coa plataforma, polo que os fabricantes de software deben realizar e analizar una única versión das aplicacións, non facendo versións diferentes paira Macintosh, Unix, Windows95 ou outros sistemas operativos. O problema que mesturou as beiras desde o principio pode acabar paira sempre. Adeus aos problemas de inconmovilidad! Como é sabido, debido á inconicidad, os programas realizados paira Windows non poden executarse en computadores Macintosh, por exemplo, polo que no futuro, quen teña que comprar computadores ou sistemas operativos non terá que ter en conta se poderá utilizar una aplicación concreta: Xava pode moverse por todas partes.
A achega da nova linguaxe é: Xava non está escrito e compilado de forma habitual (é dicir, paira una plataforma concreta) e os programas son plataformas independentes. Applet é o código que se move na rede. Una das características máis peculiares de Xava é que non admite pointer ou demostradores fose do código. E estes pointer son precisamente os mangos que utilizan os virus paira adherirse aos programas.
En consecuencia, un applet Xava non pode transportar virus. Paira entender este código que atravesa a rede é necesario que no computador do usuario exista un intérprete que realice dúas tarefas (como HotJava ou Netscape Navigator 2.0 browser ou navegador).
Por unha banda , analizará a sintaxe da appleta paira comprobar si o verdadeiro programa de Xava é. Doutra banda, executará o appelt substituíndo a información do usuario. O intérprete debe estar situado na máquina do usuario como parte dun browser ou formando parte dun sistema operativo maior.
Detrás deste breve pero, dalgunha maneira, escura frase escóndese toda a filosofía. Xava é algo máis que una ferramenta de reactivación de páxinas web. Os debuxos animados que empezaron a aparecer nalgúns servers ou servidores da rede son una sinal dun cambio máis profundo, xa que Xava pode cambiar o concepto de computador.
Xava z, os datos e programas necesarios paira levar a cabo calquera acción informática non deben estar no seu propio computador, poden estar por Internet en calquera sitio. Por tanto, só os solicitará cando o usuario necesíteos e executaranse no seu computador. Esa frase de Sun pódese facer realidade: a rede é o computador. A idea é sinxela: como os programas cada vez máis grandes necesitan discos duros máis grandes, por que non utilizar a rede Internet como un disco duro xigante? En WWW hai moita máis información que a que calquera persoa pode utilizar durante toda a vida. Por tanto, os únicos recursos que necesitamos son un procesador rápido, una boa conexión a Internet e un par de programas de software.
Dado que os programas realizados mediante Xava poden ser utilizados en calquera computador, as compañías de software poderían quedar sen tarefas. Microsoft, o maior produtor de software mundial paira PC, perdería moito si unha linguaxe de programación Xava diferente ao seu tivese éxito. Por iso están a aparecer rivais de Xava: Propiedades das proteínas Nesta ocasión tamén veremos una dura competencia nesta materia. A verdade é que é difícil dicir que vai pasar con Xava nun universo tan sorprendente como Internet, aínda que ao final gañe outra linguaxe, a filosofía que nos trouxo Xava será un fito na historia da informática. Non esqueceremos inmediatamente a achega de Xava e seguirá sendo un punto de referencia.