<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Kiosk HOWTO: Altre Considerazioni</TITLE> <LINK HREF="Kiosk-HOWTO-6.html" REL=next> <LINK HREF="Kiosk-HOWTO-4.html" REL=previous> <LINK HREF="Kiosk-HOWTO.html#toc5" REL=contents> </HEAD> <BODY> <A HREF="Kiosk-HOWTO-6.html">Avanti</A> <A HREF="Kiosk-HOWTO-4.html">Indietro</A> <A HREF="Kiosk-HOWTO.html#toc5">Indice</A> <HR> <H2><A NAME="s5">5. Altre Considerazioni</A></H2> <P> <P> <H2><A NAME="ss5.1">5.1 Screensavers</A> </H2> <P>A seconda di dove installate il vostro chiosco, non vorrete che appaiano tutte le immagini dello screensaver di default. Per la nostra <I>Hands-On Biodiversity Gallery</I> volevamo mostrare solo il frattale animato che suggeriva argomenti di scienza della vita. <P>Dopo aver testato vari screensaver, abbiamo deciso di selezionare in modo random due possibilità: <I>coral</I> e <I>forest</I>. <P>Per ridurre xscreensaver a mostrare questi due, abbiamo creato il file .xscreensaver nel root filesystem (/) che le seguenti opzioni: <P> <H3>/.xscreensaver</H3> <P> <HR> <PRE> programs: \ coral -root \n\ forest -root \n </PRE> <HR> <P> <P> <H2><A NAME="ss5.2">5.2 File Sonori</A> </H2> <P>La nostra macchina per il chiosco contiene una scheda Sound Blaster AWE64 con degli altoparlanti connessi. Abbiamo scelto questa scheda perché funziona bene con i driver sonori di Linux. <P>Il database MySQL che fa funzionare il nostro chiosco della Biodiversity Gallery punta ad una collezione di file sonori che un visitatore può ascoltare, incluso un ``bird song quiz.'' Il lato negativo nell'usare Netscape su Linux per un chiosco è che alcuni parti del multimedia sono primitive, comparate con Windows e Macintosh. <P>Per abilitare gli effetti sonori, abbiamo implementato un plugin per Unix Netscape chiamato Xswallow scritto da Caolan McNamara ( <A HREF="http://skynet.csn.ul.ie/~caolan/docs/XSwallow.html">http://skynet.csn.ul.ie/~caolan/docs/XSwallow.html</A>). Tutti i plugins che abbiamo testato creano una pagina web separata mentre il suono è riprodotto (a meno che il file sonoro non sia integrato). Tra i programmi che abbiamo testato, Xswallow è stato il migliore ed ha dato la pagina di visualizzazione più pulita. <P>Sebbene la pagina supplementare sia un inconveniente, abbiamo deciso che avere la stabilità di Linux era più importante del click aggiuntivo richiesto per ritornare alla schermata precedente. <P>Un problema ulteriore è che quando un suono è selezionato, la pagina di Xswallow mostra ``Click to Abort Swallow of type audio/basic''. Cliccando ritorna solamente una pagina bianca. Ho fatto un piccolo cambiamento al codice sorgente dell'autore in UnixShell.c, modificando <P> <BLOCKQUOTE><CODE> <PRE> char *text2 = "Click to Abort Swallow"; </PRE> </CODE></BLOCKQUOTE> <P>in <P> <BLOCKQUOTE><CODE> <PRE> char *text2 = "Click BACK Button to return from playing file"; </PRE> </CODE></BLOCKQUOTE> <P>La frase ``of type audio/basic'' sembra arrivare direttamente da Netscape piuttosto che da Xswallow. <P>Dopo la ricompilazione, ho aggiunto il plugin a Netscape. <P>Un'ultima nota riguardo i file sonori: l'insieme originale di file che abbiamo ricevuto era un misto di file .au e .wav. La nostra esperienza è stata che i file .au in Linux erano più affidabili ed abbiamo convertito tutti i file sonori nel formato .au. <P> <H2><A NAME="ss5.3">5.3 Trackballs</A> </H2> <P>Non avendo i fondi per un monitor touchscreen, abbiamo optato per una trackball (e nessuna tastiera) per la navigazione del nostro chiosco. Il nostro collega, Andy Rauer dell'Ontario Science Centre in Toronto, ci ha suggerito di usare componenti per trackball di tipo ``industry-strength'' della Happ Conrols Inc., Elk Grove Village, Illinois <A HREF="http://www.happcontrols.com/">http://www.happcontrols.com/</A> (ricercare nella loro sezione Interactives). <P>Una delle cose che dovevamo fare era disabilitare ogni azione equivalente al click del bottone destro in Netscape Navigator in quanto gli eventi bottone-destro invocano i dialoghi utente. <P>Costruendo la nostra trackball, siamo stati in grado di assemblarla nel modo che volevamo. Abbiamo collegato due controlli di tipo pulsante, entrambi equivalenti al bottone sinistro del mouse. I bottoni sono stati sistemati su entrambi i lati della trackball, permettendo un facile utilizzo da parte dei visitatori sia destri che mancini. I nostri progettisti della galleria hanno poi preso i pezzi della trackball e li hanno assemblati nella recinzione del chiosco nella galleria. <P>Per il nostro chiosco abbiamo acquistato i seguenti componenti per costruire una trackball robusta progettata per resistere all'uso (e all'abuso) dei visitatori: <P> <UL> <LI>Elementi di un Atari Trackball da 2 1/4-inch (l'abbiamo scelta rossa)</LI> <LI>Trackball Interface Kit per IBM (Microsoft serial mouse compatibile)</LI> <LI>Pulsanti illuminati (rossi)</LI> </UL> <P>Da un rivenditore di elettronica locale, abbiamo acquistato un maneggevole case di plastica della Hammond Manufacturing (Cat no. 1591ABK) per ospitare il circuito elettronico per la trackball. <P>Anticipando chioschi aggiuntivi, e una potenziale rottura di qualche pezzo, abbiamo ordinato come pezzi di ricambio e testing quattro gruppi per ognuno dei suddetti punti. <P> <H2><A NAME="ss5.4">5.4 Progettare o modificare pagine HTML per i chioschi</A> </H2> <P>Nel migliore di tutti i mondi possibili, si avrà la possibilità di progettare le pagine del vostro chiosco da zero. Tenendo presente che usare un chiosco è una esperienza diversa dal sedersi alla scrivania navigando nel web da una workstation individuale, le seguenti linee guida sono utili principi di progettazione: <P> <UL> <LI>Mantenere i brani di testo molto corti ed usare font grandi.</LI> <LI>Evitare schermate che richiedono lo scorrimento.</LI> <LI>Usare su ogni pagina immagini colorate, grandi, attraenti alla vista.</LI> <LI>Creare una navigazione integrata se possibile, ad esempio, ritorna alla pagina precedente, vai alla pagina successiva, vai al menu del chiosco, etc., dovrebbero essere modellate direttamente nelle pagine stesse.</LI> <LI>Evitare qualunque cosa che richieda la tastiera. Progettare per cliccare.</LI> <LI>Se si usano file sonori, mantenere la durata breve. Integrarli nella pagina se possibile.</LI> <LI>Concepire tutto in modo chiaro e vivace. Progettare per periodi di attenzione brevi e per un traffico di passaggio. Risparmiare le vostre tesi ed esegesi per qualche altro posto.</LI> </UL> <P>Sfortunatamente qualche volta si erediteranno pagine che erano state create per la navigazione web piuttosto che per una navigazione in un chiosco. In questi casi potrebbe essere troppo dispendioso in termini di tempo o troppo difficile rimodellarle come pagine per un chiosco. Quando si realizzano pagine web standard per una visualizzazione in un chiosco: <P> <UL> <LI>Rimuovere tutti gli A HREF esterni, inclusi i MAILTO.</LI> <LI>Rimuovere dalle pagine tutti i frasari, logo, etc. non necessari.</LI> <LI>Controllare la grandezza dei font ed aumentarla se necessario.</LI> <LI>Rimuovere ogni GIF animata che non si riferisce direttamente alle pagine che sono mostrate.</LI> <LI>In realtà rimuovere ogni GIF animata.</LI> <LI>Fare ogni altra cosa sia possibile per semplificare il disegno della pagina.</LI> <LI>Indagare sull'uso delle server-side include per aggiungere della navigazione essenziale o una grafica coerente per collegare insieme le pagine.</LI> </UL> <P> <P> <HR> <A HREF="Kiosk-HOWTO-6.html">Avanti</A> <A HREF="Kiosk-HOWTO-4.html">Indietro</A> <A HREF="Kiosk-HOWTO.html#toc5">Indice</A> </BODY> </HTML>