La Prima Interfaccia Internet Amichevole: Mosaic (1993, NCSA, UIUC)
La prima interfaccia **grafica, user-friendly** a Internet ad essere ampiamente adottata fu **Mosaic**, sviluppato al **National Center for Supercomputing Applications (NCSA)** presso l'**University of Illinois at Urbana-Champaign (UIUC)**. Rilasciato **23 gennaio 1993 (Unix/X Window)**, con port Mac/Windows entro **settembre 1993**.
🧩 Perché Mosaic Fu la Svolta
| Pre-Mosaic (Gopher, FTP, Archie, Veronica, WAIS, Line-Mode Browser) | Innovazioni di Mosaic |
|---|---|
| Solo testo, a riga di comando o guidato da menu | Interfaccia Utente Grafica (GUI) — Punto e clicca, icone, barre di scorrimento, menu |
| Immagini separate (scarica → visualizzatore esterno) | Immagini Inline (tag IMG) — Renderizzate *dentro* il flusso di testo. Rivoluzionario. |
| Niente formattazione (testo semplice) | Rendering HTML: Intestazioni, elenchi, grassetto, corsivo, tabelle, moduli. |
| Segnalibri? Appunti manuali. | Hotlist (Segnalibri) — Salva, organizza, rivisita URL. |
| Niente cronologia | Cronologia Globale — I link visitati cambiano colore (viola). |
| Singola finestra | Più Finestre — Apri link in nuova finestra. |
| Solo Unix perlopiù | Cross-Platform: X11, **Macintosh (System 7)**, **Windows (3.1/NT)** — **Ha democratizzato l'accesso.** |
| Difficile da estendere | Architettura Plugin (NPAPI) — Progettato per il futuro di Flash, Java, QuickTime, PDF. |
👨💻 Il Team
- Marc Andreessen (Studente, Leader del Team) — Co-autore della specifica tag HTML ``.
- Eric Bina (Programmatore Staff) — Motore di rendering core, port Windows.
- Joseph Hardin, Chris Wilson, Jon Mittelhauser, Aleks Totic — Contributori chiave.
- Ping Fu, Michael McCool — Leadership NCSA.
🌍 Impatto Immediato
- Crescita Web: 1993: ~130 siti web → 1994: ~2.700 → 1995: ~23.500. **Mosaic ha guidato la curva a mazza da hockey.**
- Commercializzazione: Andreessen + Bina + Jim Clark → **Mosaic Communications Corp.** → **Netscape** (ottobre 1994). Navigator 1.0 (dicembre 1994) dominò istantaneamente.
- Microsoft: Concesso in licenza il codice Mosaic da Spyglass (partner commerciale NCSA) → **Internet Explorer 1.0** (agosto 1995, Win95 Plus! Pack). Iniziano le Guerre dei Browser.
🏛 Eredità
- Tag HTML `` — Ancora il cuore del web visuale.
- Segnalibri / Cronologia / Paradigmi GUI — Universali oggi.
- Etica Web Aperto: Gratuito, open source (inizialmente), cross-platform — ha fissato l'aspettativa del web come utilità pubblica.
- NCSA HTTPd → **Apache HTTP Server** (stesso team, stessa etica).
📍 Visita la Storia
- Archivio NCSA Mosaic: archive.ncsa.illinois.edu/Projects/mosaic.html
- Computer History Museum: Codice sorgente Mosaic, artefatti (Mountain View, CA).
- Campus UIUC: Edificio NCSA (1205 W Clark St) — Targa commemorativa di Mosaic.