El WWW (World Wide Web o xarxa mundial d'aranyes) va ser una autèntica revolució en Internet. A més d'exigir-li poc coneixement de la informàtica, va permetre el pas d'un ordinador a un altre més capdavanter del món a través d'enllaços hipertextuales, afegint a aquest sistema de recollida d'informació totes les capacitats del multimèdia. És a dir, una oportunitat perfecta per a utilitzar el so, les imatges, el vídeo i molts recursos alhora! Un fenomen únic, conegut també com a Web, és sens dubte el responsable directe de l'èxit collit per Internet.
Però tot això és història. Mentre encara mig món decideix o no connectar-se a Internet, en la pròpia xarxa s'estan donant profunds canvis dràstics. Un nou element a tenir en compte en un entorn canviant que es desenvolupa a gran velocitat: Java. Com a primera conclusió, podem dir que ha finalitzat l'era de les pàgines web estàtiques.
Sabrem d'on ve Java . Un autor de programari de la companyia Sun Microsystems va crear un nou llenguatge de programació que va denominar Oak, que va passar desapercebut al principi i al qual no se li va prestar massa atenció. Va ser concebut per a escriure programari de xips de computador utilitzats per al control de forns de microones, però durant els següents cinc anys va anar desenvolupant el llenguatge i adaptant-se a noves tasques: màquines de videojocs, CD-ROM de PCs, etc.
Però a l'empresa Sun no li va resultar gens fàcil introduir en el mercat el nou llenguatge Oak. Creient que no hagués estat possible l'impuls absolut, va començar a distribuir-se gratuïtament a través d'Internet. Va canviar el nom del llenguatge i va batejar amb Java ( cafè). en l'argot en anglès), i va quedar accessible en aigües d'Internet. Vuit mesos després, era la nova estrella del ciberespai.
Com s'ha esmentat anteriorment, Java és una tecnologia programari. En concret, és un llenguatge de programació molt apropiat per a internet. Aquesta eina desenvolupada per Sun té unes característiques molt especials. A través de Java, per exemple, pot sol·licitar i executar en el seu propi ordinador les aplicacions que existeixen a través d'Internet, executar-les en el seu propi ordinador, sense que l'usuari hagi de conèixer prèviament les característiques de l'ordinador. Permet que milions d'ordinadors connectats a Internet funcionin exactament igual. A més, Java impedeix totalment la transmissió de virus.
El llenguatge Java no té relació amb la plataforma, per la qual cosa els fabricants de programari han de realitzar i analitzar una única versió de les aplicacions, no fent versions diferents per a Macintosh, Unix, Windows95 o altres sistemes operatius. El problema que ha barrejat les ribes des del principi pot acabar per sempre. Adéu als problemes d'inconmovilidad! Com és sabut, a causa de la inconicidad, els programes realitzats per a Windows no poden executar-se en ordinadors Macintosh, per exemple, per la qual cosa en el futur, qui hagi de comprar ordinadors o sistemes operatius no haurà de tenir en compte si podrà utilitzar una aplicació concreta: Java pot moure's pertot arreu.
L'aportació del nou llenguatge és: Java no està escrit i compilat de manera habitual (és a dir, per a una plataforma concreta) i els programes són plataformes independents. Miniaplicació és el codi que es mou en la xarxa. Una de les característiques més peculiars de Java és que no admet pointer o demostradors fora del codi. I aquests pointer són precisament els mànecs que utilitzen els virus per a adherir-se als programes.
En conseqüència, una miniaplicació Java no pot transportar virus. Per a entendre aquest codi que travessa la xarxa és necessari que en l'ordinador de l'usuari existeixi un intèrpret que realitzi dues tasques (com HotJava o Netscape Navigator 2.0 browser o navegador).
D'una banda, analitzarà la sintaxi de l'appleta per a comprovar si el veritable programa de Java és. D'altra banda, executarà l'appelt substituint la informació de l'usuari. L'intèrpret ha d'estar situat en la màquina de l'usuari com a part d'un browser o formant part d'un sistema operatiu major.
Darrere d'aquesta breu però, d'alguna manera, fosca frase s'amaga tota la filosofia. Java és una mica més que una eina de reactivació de pàgines web. Els dibuixos animats que han començat a aparèixer en alguns servers o servidors de la xarxa són un senyal d'un canvi més profund, ja que Java pot canviar el concepte d'ordinador.
Java z, les dades i programes necessaris per a dur a terme qualsevol acció informàtica no han d'estar en el seu propi ordinador, poden estar per Internet en qualsevol lloc. Per tant, només els sol·licitarà quan l'usuari els necessiti i s'executaran en el seu ordinador. Aquesta frase de Sun es pot fer realitat: la xarxa és l'ordinador. La idea és senzilla: com els programes cada vegada més grans necessiten discos durs més grans, per què no utilitzar la xarxa Internet com un disc dur gegant? En WWW hi ha molta més informació que la que qualsevol persona pot utilitzar durant tota la vida. Per tant, els únics recursos que necessitem són un processador ràpid, una bona connexió a Internet i un parell de programes de programari.
Atès que els programes realitzats mitjançant Java poden ser utilitzats en qualsevol ordinador, les companyies de programari podrien quedar-se sense tasques. Microsoft, el major productor de programari mundial per a PC, perdria molt si un llenguatge de programació Java diferent al seu tingués èxit. Per això estan apareixent rivals de Java: Propietats de les proteïnes En aquesta ocasió també veurem una dura competència en aquesta matèria. La veritat és que és difícil dir què passarà amb Java en un univers tan sorprenent com Internet, encara que al final hagi guanyat un altre llenguatge, la filosofia que ens ha portat Java serà una fita en la història de la informàtica. No oblidarem immediatament l'aportació de Java i continuarà sent un punt de referència.