Laboratorio di Calcolo Avanzato del Dipartimento di Fisica


CLIENT BROWSER




Cosa sono i Client Browser


Un programma CLIENT funziona da interfaccia tra utente finale e server Web:
cioè ne gestisce l'interazione. (architettura Client-Server )

Esso fornisce all'utente uno strumento per visualizzare informazioni e navigare tra i vari documenti nella rete (BROWSING = consultazione).

Lavora nel seguente modo:

Esistono varie interfacce grafiche e non a WWW, ognuna propone soluzioni diverse
fra le più diffuse:

Lynx
Un client viewer non grafico.

Mosaic
Sviluppata nel 1993 dall'NCSA

Netscape
sviluppata nel 1994


Per ulteriori informazioni si consiglia di consultare:

Lista dei Client per W3, presso il Cern di Ginevra: W3 Clients Software products (http://www.w3.org/hypertext/WWW/Clients)





LYNX: browser WEB per terminali Alfa-numerici


Lynx è un client WWW per utenti dotati di terminali alfanumerici (terminali VT100, emulatori VT100 per PC e Mac, e altri display "curses-oriented"). Visualizza documenti HTML con links ad altri documenti residenti sul sistema locale o su server remoti Gopher, Http, Ftp, Wais e NNTP.
al momento esistono versioni per Unix e VMS; Una versione DOS è in fase di sviluppo.


Storia di Lynx

Lynx è stato progettato da Lou Montulli, Charles Rezac e Michael Grobe dell' Academic Computing Services alla University of Kansas; è stato poi implementato da Lou Montulli e quindi aggiornato da Garrett Arch Blythe. Lynx è ora supportato da Jeff Porter, Craig Lavender e Ravi Kolli, alla University of Kansas.
Lynx nasce dal tentativo di realizzare un sistema informativo per il campus della The University of Kansas. La prima versione di Lynx forniva una interfaccia di ipertesti distribuiti per utenti connessi a sistemi multiutente (Unix e VMS) mediante terminali alfanumerici.
Il formato degli ipertesti era sviluppato per leggere files locali o file remoti su Gopher server. Successivamente Lynx ha incorporato le librerie World Wide Web per permettere l'accesso ai server WWW divenendo cosi` un client WWW a tutti gli effetti, limitato solamente dalle capacità offerte da terminali alfanumerici.


Usare Lynx

Il processo di movimento tra gli ipertesti Web, selezione e visualizzazione dei link è noto come "navigazione".
Con Lynx quasi tutta la "navigazione" può essere realizzata con i "tasti freccia" (arrow Key) e con il tastierino numerico (numeric Keypad).

                                          numeric Keypad         

                                       +-------+-------+-------+
                                       | TOP   |  /|\  | Page  |
              arrow keys               | of    |   |   | UP    |
                                       | text 7|   |  8|      9|
              +---------+              +-------+-------+-------+
              | SELECT  |              |       |       |       |
              | prev /|\|              | <---  |       |  ---> |
              | link  | |              |      4|      5|      6|
    +---------+---------+---------+    +-------+-------+-------+
    |    BACK | SELECT  | DISPLAY |    | END   |   |   | Page  |
    |<-- prev | next  | | sel. -->|    | of    |   |   | DOWN  |
    |    doc. | link \|/| link    |    | text 1|  \|/ 2|      3|
    +---------+---------+---------+    +-------+-------+-------+


Esistono pochi altri tasti necessari alla navigazione. Alcuni di questi dipendono dal fatto che Lynx tiene una lista di ciascun file visitato ("history list"). Il tasto "backspace" o "delete" mostra l'intera lista. Ogni documento nella lista può essere rivisitato selezionandolo. Il tasto "m" riporta indietro al documento di partenza.
Il tasto "i" presenta un indice di documenti contenenti liste di links ai server nel mondo e a punti di partenza nella ricerca di informazioni.
Se viene scelto un link ad un server con attivato il sistema di autorizzazione all'accesso, Lynx automaticamente richiederà Username e Password per il server da consultare.

Per ulteriori informazioni si consiglia di consultare:

Lynx users guide di Garrett Blythe, Lou Montulli, Michael Grobe, Stephen Ware - Academic Computing Services - The University of Kansas - Lawrence, Kansas 66045





MOSAIC:
il primo browser WEB grafico


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




NETSCAPE:
il più diffuso browser WEB grafico


Storia di Netscape: come nasce e perché

Il Netscape Navigator è un interfaccia per World-Wibe Web sviluppata da una società privata americana la Netscape Communications Corporations. La Netscape Communications Corporations è una società di recente costituzione, nasce nell'Aprile del 1994 ad opera del Dott. James H. Clark (fondatore della Silicon Graphics Inc.), un consorzio di 500 aziende informatiche e Marc Andressen (il creatore del software del NCSA Mosaic per Internet). Obbiettivo della società è quello di sviluppare software che consenta alla gente e alle società di scambiare informazioni e fare commercio all'interno di Internet e altri network mondiali.

La Netscape Communications Corporations consente a enti accademici e a organizzazioni non commerciali di poter ricevere una copia gratuita del Netscape Navigator.


Caratteristiche principali del client browser NETSCAPE

Netscape è un navigatore della rete.

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

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

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 View History dal push-down menu Go)

È 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), Netscape Navigator mantiene un certo numero di documenti e un certo numero di immagini in memoria (caching).

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

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

Netscape Navigator, 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.

Netscape Navigatorconsente di effettuare trasmissioni riservate con server dedicati.

Consente il caricamento simultaneo di testo e immagini.

Visualizzazione dei documenti durante il loro caricamento.

Supporta i formati JPEG, XBM, GIF per le immagini.

Disponibile per più piattaforme hardware: sistemi Microsoft Windows, Macintosh, ambienti operativi X Window.


Usare Netscape


                   

Menus

                   

Netscape for the X Window System


I Menus sono posizionati nella parte alta della finestra di Netscape.

Mettono a disposizione dell'utente una serie di Pull-down e Pop-up menu con cui è possibile controllare il programma, la navigazione e la manipolazione dei documenti:

File:
Questo menu permette di gestire e di controllare i documenti e le finestre dell'applicazione: si possono clonare, chiudere finestre, caricare un nuovo documento, richiedere informazioni su un documento, inviare mail, stampare un documento.
Da anche la possibilità di uscire dal programma.
Edit:
Questo menu permette di: annullare l'ultima operazione fatta (undo); copiare, tagliare e incollare porzioni di testo selezionate col mouse nella clipboard; cercare una stringa nel documento corrente.
View:
Questo menu permette di ricaricare il documento corrente, caricare le immagini della pagina corrente di Netscape (nel caso in cui l'opzione di Auto load del menu Options sia disattivata), fare il refresh del video, mostrare il sorgente html della pagina corrente.
Go:
Questo menu permette di navigare in Internet senza perdersi, infatti in ogni momento è possibile vedere la lista di tutti i posti visitati. Questo è possibile perchè Netscape mantiene nel file .netscape-history gli URL visitati. Le funzionalità offerte da questo menu sono: andare alla pagina precedente (successiva) nel history-list, tornare alla home-page, arrestare il caricamento del documento, vedere la lista degli URL visitati.
Bookmarks
Questo menu permette un accesso rapido alle vostre pagine preferite, infatti consente di memorizzare il titolo della pagina Netscape corrente mantenendo il link all'URL che la individua.
I Bookmarks sono mantenuti in liste, ognuna delle quali è rappresentata da un bookmark file. È possibile mantenere più di una bookmark list; queste liste possono essere organizzate gerarchicamente, inserendo degli header.
Options
Questo menu permette di personalizzare alcuni parametri di Netscape: caratteristiche delle finestre, dimensioni delle cache, informazioni per l'invio di Mail, ecc...
Directory :
Questo menu permette di: connettersi alla home page di Netscape; conoscere quali novità (inteso come servizi e informazioni) sono disponibili su Internet; fornisce informazioni per accedere a Newsgroups; accedere a una directory dei principali siti Internet; effettuare ricerche su particolari informazioni all'interno di Internet; accedere a servizi per localizzare nomi e indirizzi e-mail di utenti Internet; ricevere informazioni generali su Internet;
Help :
Questo menu permette di ottenere informazioni utili per quel che riguarda l'uso di Netscape


                   

Status indicator e Progress bar

                   

Netscape for the X Window System


Lo Status indicator è posizionato nell'angolo in alto a destra (il logo di netscape).

Aiuta l'utente a capire quando un trasferimento è in atto, in tal caso si anima. Cliccando sul logo ci si connette sulla home page di Netscape.

La Progress bar è posizionata nell'angolo in basso a destra.

Mostra i progressi fatti durante l'operazione in atto. La barra indica la percentuale di documento caricata in termini di pagine e la percentuale di kilobytes caricati per immagini.


                   

Interfaccia Netscape: MENU OPTIONS

                   

Netscape for the X Window System


Il Menu Options contiene:

Preferences
Mostra un Pop-up menu in cui è possibile rendere attivi i seguenti pannelli di preferenza:
Show toolbar
Permette di controllare la visualizzazione della toolbar.
Show Location
Permette di controllare la visualizzazione del campo che indica l'URL aperto .
Show Directory Buttons
Permette di controllare la visualizzazione dei directory buttons.
Auto Load Images
Permette di attivare o meno la visualizzazione delle immagini presenti nel documento che si vuole caricare.
Show FTP File Information
Permette di attivare o meno la visualizzazione dei messaggi presenti durante una sessione di lavoro FTP.
Save Options
Salva ogni modifica fatta ai parametri controllati tramite il Menu Options.


                   

Toolbar buttons

                   

Netscape for the X Window System


I Toolbar buttons sono posizionati tra i Menus e i Directory buttons.

Permettono di attivare le funzionalità di Netscape che si usano con più frequenza. Premendo su questi "bottoni" è possibile:


                   

Directory buttons

                   

Netscape for the X Window System


I Directory buttons sono posizionati tra i Toolbar buttons e la Content Area.

Permettono di accedere a informazioni e servizi di carattere generale sull'universo Internet in particolare è possibile:


                   

Content area

                   

Netscape for the X Window System


Associata alla Content area abbiamo diversi campi informativi:


Documento realizzato da Roberto Covati