Apri/Chiudi


Archivio per la categoria 'Storia'

Tim Berners-Lee e WorldWideWeb

12 ottobre 2007 , di Boliboop

worldwideweb_screenshot.gif
clicca sull’immagine per ingrandire o clicca qui per la versione originale

Come molti probabilmente sapranno, World Wide Web è il significato del famosissimo acronimo www, ma sono in pochi a sapere che WorldWideWeb (tutto attaccato) è il nome del primo browser web mai esistito. A realizzarlo fu Tim Berners-Lee. Questo autentico genio ha realizzato le seguenti cosuccie da niente:

  1. è stato co-inventore del World Wide Web insieme a Robert Cailliau
  2. ha coniato il termine di World Wide Web
  3. ha scritto il primo server per il World Wide Web, httpd
  4. ha scritto il primo programma client (un browser e un editor), WorldWideWeb (nell’ottobre del 1990)
  5. ha scritto la prima versione del linguaggio HTML e le specifiche iniziali per URL e HTTP
  6. ha fondato il World Wide Web Consortium (W3C)

Ma tornando al primo browser web della storia, WorldWideWeb (poi ribattezzato Nexus), esso supportava sia il protocollo HTTP che l’FTP e fu realizzato nientepopodimeno che con un NEXTcube su cui girava il sistema operativo NEXTStep, il progenitore di Mac OS X, sviluppato dalla NeXT Computer fondata da Steve Jobs nel 1985 dopo la sua estromissione dalla Apple. Questo stesso computer NEXT fu usato da Berners-Lee come server web, il primo server web della storia, ovviamente. Potete ammirarlo nella seguente immagine:

800px-first_web_server.jpg
clicca per ingrandire

WorldWideWeb prevedeva già la possibilità di inserire link ipertestuali (base del concetto di WWW), visualizzare immagini (che apparivano in una nuova finestra anziché nel documento stesso); c’erano anche dei menu con molte funzionalità, tra cui due che corrispondevano agli attuali pulsanti “Avanti” e “Indietro” e un “Trova”. Un menu “Link” corrispondeva agli attuali “Preferiti”o “Segnalibri”. Esisteva anche un interessante menu “Style” che, anche se non esistevano ancora gli attuali CSS, permetteva di scaricare dei fogli di stile permettendo una differente visualizzazione dei vari documenti HTML (concetto che, molti anni più tardi, fu riutilizzato dal browser Opera per facilitare la visualizzazione da parte dei disabili).

Il browser WorldWideWeb venne sviluppato in Objective C (un linguaggio di programmazione orientato agli oggetti ancora strausato nelle applicazioni per Mac OS X) e il sistema NEXTStep fu scelto perché aveva librerie di funzioni che facilitavano molto la creazione di applicazioni grafiche (funzioni ereditate da Mac OS X tramite Cocoa). Il sistema NEXTStep presentava un’interfaccia in bianco e nero, di conseguenza lo stesso vale per Nexus/WorldWideWeb. Il suo codice sorgente è ancora disponibile sul sito del W3C anche se, non essendo mai stato portato su altri sistemi operativi e mai sviluppato oltre il 1993 (versione 0.17), oggi è praticamente inservibile. Berners-Lee inizialmente pensò di rilasciare il software in licenza GNU General Public License, ma alla fine optò per il pubblico dominio.

Gli immediati successori di WorldWideWeb furono ViolaWWW, Cello e Mosaic.

Tutte le informazioni contenute in questo articolo sono state ricavate da molti articoli dell’impagabile Wikipedia.

Articoli correlati:

  1. No related posts
Tags:


Chiudi
E-mail It