Università degli Studi di Parma
Dipartimento di Fisica

Laboratorio di Calcolo Avanzato


                   

MOSAIC il primo browser WEB grafico

                   



Per ulteriori informazioni si consiglia di consultare:

NCSA, National Center for Supercomputing Applications:
NCSA Home page
University of Illinois at Urbana-Champaign
(http://www.ncsa.uiuc.edu/General/NCSAHome.html)

La Home page di Mosaic: NCSA MOSAIC Home Page (http://www.ncsa.uiuc.edu/SDG/Software/Mosaic/NCSAMosaicHome.html).


                   

Storia di Mosaic: come nasce e perché

                   


Un mese dopo l'originale proposta del CERN di Ginevra, cioè WWW, il National Center for Supercomputing Applications (NCSA) diede vita ad un progetto:

creare un interfaccia per World-Wide Web.

L'unicità della missione dell'NCSA sta nel fatto di aiutare la comunità della ricerca scientifica producendo software non commerciale, totalmente disponibile.

Così il gruppo di lavoro dell'NCSA produsse la più versatile, multipiattaforma, interfaccia a WEB chiamata Mosaic e realizzata in C.
Già nella prima metà del 1993 era disponibile in Internet la prima versione.

Poichè permette di vedere documenti con immagini incluse, trasferire in rete suoni o video registrazioni e di puntarli da un documento, è diventato ben presto il browser Web per eccellenza per tutti i lavori su computer con capacità grafiche.

Ora versioni di Mosaic possono girare su macchine UNIX, Sun, Silicon Graphics, DEC e IBM compatibili su sistemi Microsoft Windows e Machintosh computer.


                   

Caratteristiche principali del client browser MOSAIC

                   


Mosaic è un navigatore della rete.

Funziona da interfaccia a World-Wide Web, e trasforma un testo normale in Ipertesto o Ipermedia.
Mosaic permette di ottenere e visualizzare testi, immagini, animazioni, suoni. Testi e immagini possono essere link, hyperlink, verso altri documenti eventualmente multimediali.

Mosaic è in grado di interfacciarsi con vari servizi di rete come e-mail , telnet , ftp , news , gopher , ... (è forse la caratteristica più importante di Mosaic)

Non lascia la possibilità di perdersi perché in ogni momento è possibile vedere la lista di tutti i posti visitati e quindi tornare sui propri passi.
(opzione Window History dal menu Navigate)

È anche possibile tornare indietro di un documento alla volta.
( Per velocizzare il caricamento di un documento nelle operazioni, ritorno al documento precedente (Back) o avanzamento a quello successivo, se c'è (Forward), Mosaic mantiene un certo numero di documenti e un certo numero di immagini in memoria (caching).
Questo può causare dei problemi di dimensione del processo.

È possibile mantenere localmente una lista dei posti ritenuti più interessanti, chiamata Hotlist .

Esiste la possibilità di creare, in modo molto semplice un commento personale, cioè un'annotazione riguardo ad un documento, accedendo al menu Annotate.
Tale annotazione viene mantenuta localmente ed agganciata al documento stesso, ma vista soltanto dall'autore.

Lascia la possibilità al singolo utente di scegliere il carattere
(fonts) voluto, tramite l'opzione Fonts nel menu Options.

Mosaic, interpretando il linguaggio HTML, ha la capacità di visualizzare testi in diversi stili: (grassetto, corsivo ...) e comporre il testo stesso in paragrafi, liste di vario tipo, evidenziare titoli etc ...

È possibile visualizzare testi in qualsiasi lingua in quanto i caratteri sono definiti in ascii esteso (ISO 8859) e quindi comprende lettere accentate in vari modi, dieresi, etc...
Il linguaggio HTML contiene dei tag per definire questi caratteri speciali.


                   

USARE MOSAIC

                   

NCSA Mosaic for the X Window System


INTERFACCIA MOSAIC

NCSA Mosaic for the X Window System




                   

Menubar

                   

NCSA Mosaic for the X Window System


Il Menubar si trova nella parte alta della finestra.

Permette di controllare il programma, la navigazione e la manipolazione dei documenti, individuiamo infatti:

File
Questo menu permette di gestire e di controllare i documenti e le finestre dell'applicazione: si possono aprire, chiudere, clonare finestre, caricare un nuovo documento, ricaricarlo se necessario, cercare qualcosa in esso, vederne il sorgente in formato HTML, salvarlo, stamparlo o spedirlo a qualcuno.
Da anche la possibilità di uscire dal programma.
Options
È possibile scegliere delle opzioni riguardo al funzionamento dell'applicazione stessa, ad esempio decidere di non caricare le immagini per velocizzare il caricamento, ricaricare i file di configurazione, cancellare il file che registra i titoli di tutti i documenti visitati, inoltre scegliere la Fonte del testo e lo Stile dei link.
Navigate
Controlla la navigazione nel mondo Web:
ritornare al documento precedente o all' Home Document, vedere la lista di tutti i posti visitati, la lista dei posti ritenuti interessanti etc...
Annotate
Permette di creare un'annotazione personale cioè un commento al documento visitato.
Documents
Questo menu (quando esiste) contiene una lista di documenti utili.
Help
È l'help dell'applicazione. Ha la caratteristica di essere ogni volta caricato in una nuova finestra di Mosaic cercandolo direttamente al server dell'NCSA. Si ottiene quindi la versione più aggiornata.

Nell'area posta appena sotto il menubar vengono visualizzati:
il titolo del documento ed il relativo URL.


All'estrema destra troviamo il simbolo di Mosaic contenente il mondo
mentre Mosaic carica un documento, il mondo gira.

Per interrompere il caricamento basta interrompere la rotazione del mondo selezionandolo (cioè "click" con il mouse).


                   

View Area

                   

NCSA Mosaic for the X Window System


La View Area è situata nella parte centrale, tra il Menubar ed il Control panel.

Essa visualizza il documento: testo, immagini, e link (ancore).

L'Hyperlink (o ancora o semplicemente link) può essere costituito da una o più parole, normalmente sottolineate e di colore diverso dal resto del testo, oppure da un'immagine che verrà corniciata. Selezionando un hyperlink ('click' con il bottone sinistro del mouse puntando il testo o l'immagine):

se si tratta di un link verso un documento
Mosaic carica il documento recuperandolo dal relativo server
se si tratta di un link verso un'immagine, o un'animazione
aprirà un Viewer (visualizzatore) esterno all'applicazione (quando succede avviserà l'utente mandando il messaggio: "e;Spawning external viewer"e; nella linea di informazione)
se si tratta di un link per un servizio di rete ( news, ftp, etc... )
si collega utilizzando il relativo protocollo.

Ecco perché è l'elemento caratterizzante del sistema Web:
trasforma il testo semplice in Ipertesto o Ipermedia.

Normalmente i link sono sottolineati e la linea può essere continua o tratteggiata:

Linea continua

Se la linea è continua ed il colore del testo è blu si tratta di un link non ancora selezionato, cioè DOCUMENTO mai visto,
esempio:

Linea tratteggiata

Se la linea è tratteggiata ed il colore violetto allora il posto è già stato visitato.
esempio:

I link possono ritornare tutti del tipo 'mai visitati' se si decide di cancellare il file .mosaic-global-history accedendo dal Menu Options all'opzione Clear Global History.
È possibile anche personalizzare il 'look' degli hyperlink da Options Anchor Underlines.

Errori riguardo ad immagini

Quando, caricando delle immagini si verificano degli errori, se l'immagine non esiste o non ha i giusti permessi etc.., al posto dell'immagine viene visualizzata questa icona particolare:
(è il vecchio logo dell'NCSA).

La View Area include anche due scrollbars che permettono di visualizzare documenti più grandi della finestra.

Linea di informazione

Tra la View Area ed il Control Panel esiste una linea di informazione nella quale vengono visualizzati messaggi di sistema e gli URL dei link; cioè se con il mouse si punta un link, senza selezionarlo, in questa zona viene mostrato l'URL al quale si arriverebbe.

I messaggi più frequenti sono:


                   

Control Panel

                   

NCSA Mosaic for the X Window System


Il Control Panel è posizionato in basso, sotto la View area, ed è costituito da una riga di bottoni.

Aiuta l'utente ad un utilizzo più rapido delle funzioni dell'interfaccia grafica.

Nel Control Panel troviamo:

Back
Permette il ritorno al documento precedente cercandolo nella lista dei documenti già visitati (nel Document View window history)

Non produce nessun effetto se si è visto solo un documento o se si caricano i documenti in locale (Open Local) in questo caso infatti il bottone non sarà attivo.

Si può ottenere anche dal menu Navigate.

Forward
Permette l'avanzamento al documento che segue, ricercato nella lista dei documenti già visitati (nel Document View window history). È l'azione inversa di Back.
Ad esempio se ci si muove dal documento A al doc. B e si ritorna con Back ad A, Forward porterà di nuovo al documento B.
Si può ottenere anche dal menu Navigate.
Home
Ritorna al proprio Home Document, cioè al primo documento che Mosaic carica, di default è la NCSA Home Page
ma è possibile cambiarla
:

Per un sistema X-Windows si inserisce nel file .Xdefaults le seguenti istruzioni:
! Defaults per Mosaic
!
Mosaic*delayImageLoads: False
!homeDocument:
Mosaic*homeDocument: http:// .... URL del documento voluto

(per saperne di più vedi: - On FAQ... - Interface stuff - Reload

Ricarica il documento corrente accedendo al server e visualizzando l'ultima versione.
Le immagini nella Cache non vengono ri-caricate a meno di esplicita dichiarazione nella risorsa reloadReloadsImages.
È particolarmente utile quando si sta creando o sistemando un documento per vederne le modifiche effettuate.
Si può ottenere anche dal menu File.
Open...
Permette di connettersi ad un server e recuperare un documento. Mosaic apre una finestra di dialogo per inserire l' URL del documento.

La finestra contiene oltre al campo di testo (text filed) per l'URL, 4 bottoni:
Open per aprire la connessione, Clear per pulire il campo,
inoltre, come tutte le finestre di dialogo di Mosaic, Dismiss per sospendere la sessione ed Help... per ottenere aiuto.
Si ottiene anche dal menu File (Open URL).

Save As ...
Permette all'utente di salvare il documento sul proprio sistema, in uno dei 4 formati proposti.

Mosaic apre una finestra di dialogo dalla quale si può scegliere la directory, o cercarne velocemente una con il Filter, dare il nome del documento, e scegliere il formato voluto con Plain Text tra:
Plain text (testo semplice), Formatted Text (evidenzia i link, i paragrafi, i titoloi etc...), PostScript ed HTML.
OK, per confermare ed ottenere il file, altrimenti Cancel per sospendere l'operazione.
Save As... si ottiene anche dal menu File.

Clone
Effettua un duplicato della finestra corrente (clona la finestra!)
Si ottiene anche dal menu File.
New Window
Apre una nuova finestra caricando l'Home Document.
Non ci sono limiti sul numero di finestre che si possono aprire.
Si ottiene anche dal menu File.
Close Window
Chiude la finestra corrente. Se si ha una sola finestra aperta, esce dall'applicazione.
Si ottiene anche dal menu File.

Hotkeys

Normalmente i programmi dotati di interfaccia grafica vengono comandati usando il mouse ed interagendo con menu, bottoni e altri elementi grafici.

Tuttavia per eseguire velocemente delle funzioni può essere disponibile un comando abbreviato solitamente di una sola lettera.

Questo comando si chiama "hotkey"
(per esempio in Mosaic la chiusura di una finestra si ottiene con
< menu > < click > oppure < hotkey >).

Anche Mosaic ha una tabella di Hotkeys.

Per usarle occorre tenere il puntatore del mouse all'interno della View Area (l'area che visualizza il documento) e digitare la lettera opportuna.
(NB: Mosaic è case sensitive: è diverso digitare una lettera minuscola o maiuscola.)

a A Annotate (crea un'annotazione)
b B Back (ritorna al documento precedente)
c C Clone (clona la finestra corrente)
d D Document source (visualizza il sorgente HTML del documento corrente)
f F Forward (va al documento che segue nella lista dei documenti visitati)
h window History (visualizza la lista di tutti i documenti visitati)
H Hotlist (visualizza la lista dei documenti preferiti)
l L open Local (permette di caricare un file)
m M Mail to (permette di spedire il documento corrente)
n N New window (apre una nuova finestra)
o O Open URL (permette di inserire un nuovo url e di caricare il relativo documento)
p P Print (stampa il documento)
r Reload (ricarica il documento corrente)
R Refresh (visualizza il doc. corrente)
s S find in document (Search) (cerca una parola o più parole nel documento)
ESC Close the current window (chiude la finestra corrente)


A cura di LCAstaff - ultimo aggiornamento il 19/9/95
Tratto da "Impariamo a cercare in Internet" di Angela Barbacovi