  Kiosk HOWTO
  Gene Wilburn, ITS Dept, Royal Ontario Museum
  <genew@rom.on.ca>
  v1.0, October 1999

  Ce document se veut un guide pour la mise en place d'une borne inter
  active de type www utilisant Linux, X11R6, Fvwm2, Navigator 4.X et une
  boule de pointage. Il met en relief les mthodes employes pour la
  galerie sur la biodiversit au Royal Ontario Museum  Toronto.
  ______________________________________________________________________

  Table des matires


  1. Introduction

     1.1 Droits de proprit, licence et conditions d'usage
     1.2 Remerciements

  2. Survol de l'installation

  3. Mise en place d'un environnement de type borne

     3.1 FVWM2
        3.1.1 /etc/X11/fvwm2/system.fvwm2rc
     3.2 Netscape Navigator
     3.3 Recouvrement de Navigator
        3.3.1 Cration des masques
     3.4 /root/kiosk.xinitrc
     3.5 /root/xkiosk

  4. Initialisation de la borne

     4.1 Modification du fichier /etc/inittab
     4.2 Script /etc/rc.d/rc.4/S99xkiosk
     4.3 Dmarrage normal de la console

  5. Considrations diverses

     5.1 conomiseurs d'cran
        5.1.1 /.xscreensaver
     5.2 Fichiers de son
     5.3 Billes de pointage
     5.4 Cration et mise au point des pages HTML pour les bornes

  6. Projets

     6.1 Bornes distantes
     6.2 crans tactiles
     6.3 Claviers
     6.4 Collaboration


  ______________________________________________________________________

  11..  IInnttrroodduuccttiioonn

  Les bornes d'affichage d'informations rendent service dans les
  bibliothques, les expositions, les muses, les tablissements
  d'enseignement, les bureaux d'accueil municipaux, les points
  d'informations, les confrences, les galeries marchandes, les
  aroports, bref, tout endroit o l'on dsire un accs facile 
  l'information. Les bornes sont gnralement munies d'crans tactiles
  ou de dispositifs de pointage de type boule pour que les gens puissent
  accder  un contenu attractif et tenu  jour.

  Les bornes peuvent tre cres de diffrentes faons, depuis des
  solutions onreuses  base de logiciel propritaire jusqu'aux systmes
  open source reposant sur le format HTML. Une approche de type butineur
  est particulirement intressante en raison de son caractre
  multimdia intrinsque. Le format HTML marie le texte, le graphisme,
  le son et tous les mdias en flux dans un format portable.

  Linux fournit une plate-forme souple pour le dploiement de bornes.
  L'installation de Linux est conomique et offre de nombreuses
  possibilits, qu'il s'agisse de stations sans disque ou de serveurs
  www coupls  des bases de donnes. L'adaptabilit du systme
  d'exploitation sous-jacent permet de grer  distance, que ce soit par
  le tlphone ou par un autre lien rseau, une borne Linux correctement
  configure.

  Ce HOWTO prsente une mthode d'installation de Linux en tant que
  borne interactive autonome qui utilise Netscape Navigator 4.X et Fvwm2
  sur un systme Red Hat 6.x. Il est issu de l'exprience de cration
  d'un systme de ce type que j'ai mis en place dans la _g_a_l_e_r_i_e _s_u_r _l_a
  _b_i_o_d_i_v_e_r_s_i_t_ au Royal Ontario Museum ( <http://www.rom.on.ca>) 
  Toronto au Canada. La borne  laquelle ce document fait rfrence
  inclut une boule de pointage plutt qu'un cran tactile plus onreux.
  Il existe bien d'autres faons de crer une borne Linux mais celle-ci
  s'est avre fiable pour nous et peut servir de point de dpart  vos
  propres projets.


  11..11..  DDrrooiittss ddee pprroopprriitt,, lliicceennccee eett ccoonnddiittiioonnss dd''uussaaggee

  Copyright (c) 1999 par Gene Wilburn.

  La distribution de ce document doit se conformer aux termes de la
  licence LDP tels que dfinis  l'adresse :
  sunsite.unc.edu/LDP/COPYRIGHT.html.



  11..22..  RReemmeerrcciieemmeennttss

  Notre borne Linux s'inspire fortement des travaux effectus par la
  ville de Charlotte en Caroline du Nord pour son site www municipal
  _C_h_a_r_l_o_t_t_e_'_s _W_e_b (cf <http://www.charweb.org/webinfo/kiosk/>).  Le
  projet de borne de Charlotte qui repose sur un cran tactile a t mis
  en place en 1996  partir d'une distribution Slackware, de Fvwm et de
  Netscape Navigator 2.X. Les webmestres de Charlotte ont ralis une
  borne trs pratique et ont publi le dtail de leur installation sur
  le site. Ce HOWTO constitue d'une certaine faon une mise  jour de
  leur travail, modifiant certains points pour travailler avec une Red
  Hat 6.X, Fvwm2, Netscape Navigator 4.X et un dispositif de pointage
  sur mesure.

  J'ai collabor avec Debra Luneau (debral@rom.on.ca), administrateur
  web du Royal Ontario Museum,  la mise au point des canevas sous
  Netscape.  Les exemples fournis sur notre site sont le fruit de son
  travail. Nous les utilisons tels quels dans la galerie sur la
  biodiversit.

  La section sur la biodiversit de l'Ontario de la version ROM du site
  a t cre par Hopscotch Interactive (www.hopscotch.ca).
  L'application originelle sous forme de fichiers de base de donnes 
  plat a t convertie en un systme utilisant MySQL par Gord Howells
  (gordonh@rom.on.ca), concepteur et dveloppeur de la base de donne
  ROM.  Une version hors-borne de ce modle rduit de site est
  consultable  l'adresse  <http://www.rom.on.ca/ontario/>.


  22..  SSuurrvvooll ddee ll''iinnssttaallllaattiioonn

  L'installation de Linux en tant que borne est semblable  celle d'une
  station de travail graphique  quelques dtails prs. S'il s'agit d'un
  poste autonome, il doit dmarrer directement en mode borne. De plus,
  l'environnement de navigation doit tre modifi pour dsactiver les
  crans de dialogue standard et supprimer les parties du butineur qui
  conduiraient  des interactions inopportunes (cf. la barre de
  navigation de Netscape).

  En principe, un site web sur borne interactive doit se suffire  lui-
  mme. Les utilisateurs se dplacent au sein du site au moyen d'un
  dispositif de pointage. Il peut s'agir d'un cran tactile, d'une boule
  ou d'une souris. La robustesse des souris mises  disposition du
  public est problmatique.

  Une borne Linux peut tre directement connecte  un site-mre via un
  rseau local ou une liaison PPP et rcuprer les pages  la demande.
  Elle peut galement contenir l'intgralit du site web et excuter
  elle-mme Apache et les scripts CGI associs.


  33..  MMiissee eenn ppllaaccee dd''uunn eennvviirroonnnneemmeenntt ddee ttyyppee bboorrnnee



  33..11..  FFVVWWMM22

  FVWM2 (FVWM, version 2 -- www.fvwm.org) fournit un gestionnaire de
  fentres pour X souple, fiable et lger qui s'avre trs pratique 
  configurer pour un environnement de borne. On modifiera certaines
  options par dfaut dans le system.fvwm2rc tels les crans virtuels,
  les barres de menu, les menus de sortie, etc. pour ne conserver qu'un
  cadre FVWM minimal. La borne tant autonome, la modification des
  prfrences globales ne gnera en rien.

  On profite galement des proprits d'objets positionnables pour
  mettre en place des bitmaps X Window (fichiers xpm) qui vont recouvrir
  les parties de Netscape auxquelles vous souhaitez interdire l'accs.

  Le fichier  modifier se trouve en /etc/X11/fvwm2/system.fvwm2rc (du
  moins si vous avez install une distribution Red Hat). Vous devrez
  partir  la recherche des sections dcrites ci-dessous dans ce
  fichier.


  33..11..11..  //eettcc//XX1111//ffvvwwmm22//ssyysstteemm..ffvvwwmm22rrcc

  Dans le fichier /etc/X11/fvwm2/system.fvwm2rc changez :



       DeskTopSize 2X2




  en



       DeskTopSize 1X1




  Les bureaux virtuels disparaissent.

  Dans la section Default Styles, changez ensuite :



       Style "*"           BorderWidth 7, HandleWidth 7




  en



       Style "*"           BorderWidth 0, HandleWidth 0, notitle, nohandles




  La plupart des contrles usuels des fentres sont dsactivs.

  Ajoutez les deux lignes suivantes  la section Default Styles :



       Style "xdaliclock"  StaysOnTop
       Style "sxpm"        StaysOnTop




  La section Default Styles devrait prendre l'allure suivante :



       # default Styles:
       #Style "*"           BorderWidth 7, HandleWidth 7
       Style "*"           BorderWidth 0, HandleWidth 0, notitle, nohandles
       Style "*"           Icon unknown1.xpm, Color lightgrey/dimgrey
       Style "*"           MWMFunctions, MWMDecor, HintOverride
       Style "*"           DecorateTransient, NoPPosition
       Style "*"           IconBox 0 -10 -280 -1
       Style "*"           FocusFollowsMouse
       Style "*"           RandomPlacement, SmartPlacement
       Style "xdaliclock"  StaysOnTop
       Style "sxpm"        StaysOnTop




  Vous pouvez recouvrir certaines parties de Netscape Navigator avec les
  programmes xdaliclock et sxpm. La formule magique rside dans
  l'attribut ``StaysOnTop''.

  Cherchez ensuite les quatre lignes suivantes et commentez-les :



       #AddToFunc InitFunction         "I" Module FvwmButtons
       #+                      "I" exec xsetroot -mod 2 2 -fg \#554055 -bg \#705070

       #AddToFunc RestartFunction "I" Module FvwmButtons
       #+                      "I" exec xsetroot -mod 2 2 -fg \#554055 -bg \#705070


  La mise en commentaire limine l'excuteur de tches de Fvwm2, en
  accord avec le souhait d'un environnement aussi simple que possible.


  33..22..  NNeettssccaappee NNaavviiggaattoorr

  Netscape Navigator est un meilleur choix pour une borne interactive
  que Netscape Communicator. Il est plus simple, il y a moins d'objets 
  cacher.

  Sous Windows(R) de Microsoft(TM), Netscape Navigator offre un mode de
  fonctionnement de type borne qui limine la plupart des options de
  contrle mais il n'existe  notre connaissance aucune possibilit de
  ce genre pour la version Unix  l'instant o nous crivons ces lignes.

  La version Unix peut cependant tre invoque avec un argument
  -geometry qui nous permet de toujours l'afficher en plein cran. Cela
  fait partie de notre stratgie pour une borne reposant sur Netscape.

   vous de dcider de la rsolution de la borne. Pour des moniteurs de
  19  20 pouces, 640x480 nous parat trop gros, 1024x768 trop petit et
  800x600 correct pour le public (vous en jugerez peut-tre
  diffremment). Une fois la rsolution fixe, vous tes prt 
  configurer Navigator. Par la suite, nous travaillerons en 800 par 600.
   vous de procder aux ajustements ncessaires si votre rsolution
  diffre.

  _N_o_t_e_: Navigator sera excut par root pendant le dmarrage.  Il faut
  donc procder  toutes les oprations depuis le compte root dans le
  rpertoire /root/.netscape.

  Excutez Netscape et cliquez sur le menu Edit, Preferences.  Dans la
  rubrique Appearance, activez ``Show Toolbar as Text Only''.  Dans
  Appearance, Fonts, rglez la taille des polices fixed- et variable-
  width  au moins 14pt sans quoi la zone d'affichage sera trop petite
  pour une lecture agrable.

  Entrez dans Preferences, Navigator l'URL de la page d'accueil de votre
  borne. Si vous utilisez Apache ou un autre serveur web en local,
  http://localhost/ donne accs au sommet de l'arborescence. Vous pouvez
  complter afin de dmarrer plus profondment.

  Sauvegardez ces choix puis cliquez sur View dans la barre de menu de
  Navigator. Dsactivez Personal Toolbar et Location Bar.

  L'interface ressemble nettement plus  celle d'une borne, non ?  Vos
  choix seront sauvegards  la sortie de Navigator.


  33..33..  RReeccoouuvvrreemmeenntt ddee NNaavviiggaattoorr

  Examinez de prs votre cran Navigator et vous remarquerez quatre
  zones qui doivent tre recouvertes et protges des slection  la
  souris ou  la boule :


  1. la barre de menu en haut ;

  2. le slectionneur sur le ct gauche de la barre de navigation ;

  3. tout ce qui figure  droite de Home dans la barre de navigation ;

  4. le contrle de scurit dans le coin infrieur gauche de Navigator.

  Voici un schma des zones  masquer :

       +---------------------------------------+
       |            # 1 Toolbar                |
       +--+------------+-----------------------+
       |#2|            |  #3 Navbar            |
       +--+            +-----------------------+
       |                                       |
       |                                       |
       |                                       |
       |                                       |
       |                                       |
       |                                       |
       |                                       |
       |                                       |
       |                                       |
       |                                       |
       +--------+                              |
       |#4 Key  |                              |
       +---------------------------------------+




  Pour les zones suprieures (#1-3), on aura recours  trois images.
  Pour le contrle de scurit (#4), on emploiera xdaliclock.


  33..33..11..  CCrraattiioonn ddeess mmaassqquueess

  L'approche la plus facile pour les zones #1-3 consiste  rcuprer une
  copie d'cran de Navigator en 800 par 600 et  dcouper les parties
  adquates. Je me suis servi de GIMP.

  Vous pouvez reprendre le graphisme d'origine, changer les couleurs ou
  mettre votre propre logo. Sauvegardez les images en tant que :


  1. topbar.xpm

  2. navleft.xpm

  3. navright.xpm

  Le systme X Window utilise xpm comme format natif. Servez-vous du
  programme _s_x_p_m pour les placer sur l'cran.

  La mise au point des masques avec le nombre exact de pixels au bon
  endroit ncessitera plusieurs essais. Afin de vous aider, les fichiers
  xpm que nous avons crs et nos fichiers de configuration sont
  disponibles sur le site suivant :
  <http://www.rom.on.ca/kiosk/HOWTO/>.  Tlcharger nos fichiers et vous
  en servir comme point de dpart sera srement le plus simple.


  33..44..  //rroooott//kkiioosskk..xxiinniittrrcc

  De mme que vous creriez normalement un fichier .xinitrc pour votre
  usage personnel, vous devez mettre en place un fichier
  d'initialisation de session X pour votre application. Le script
  suivant offre diffrentes fonctionnalits :


    initialisation de l'conomiseur d'cran (optionnel) ;

    placement d'un bitmap sur la barre de menu de Navigator
     (topnav.xpm) ;

    placement d'un bitmap sur l'activateur de barre de navigation
     (navleft.xpm) ;

    placement d'un bitmap sur le reste de la barre de navigation
     (navright.xpm) ;

    placement d'un xdaliclock sur la clef de scurit de Navigator
     (adapt  une rsolution 800 par 600) ;

    dmarrage de Netscape et boucle de vrification de sa prsence pour
     l'excuter  nouveau s'il disparat ;

  Il s'agit du fichier principal de fonctionnement de la borne.


  ______________________________________________________________________
  #!/bin/sh
  # kiosk.xinitrc -- Script d'initialisation de session X (borne interactive)

  # Demarrage de l'economiseur d'ecran
  /usr/X11R6/bin/xscreensaver-command -exit
  /usr/X11R6/bin/xscreensaver &

  # Recouvrement de Navigator (#1)
  sxpm /root/navtop.xpm &

  # Recouvrement des petites zones dans le selecteur de la barre d'outils (#2)
  sxpm -g +0+23 /root/navleft.xpm &

  # Recouvrement de la zone a gauche du bouton Home (#3) ####### ce n'est pas a _droite_ du bouton Home ? #####
  sxpm -g +275+23 /root/navright.xpm &

  # xdaliclock sur le cadenas de securite (#4)
  /usr/X11R6/bin/xdaliclock -g 38x20+0+578 -font fixed -noseconds \
  -bg gray -fg black &

  sleep 2

  # Demarrage de fvwm2
  fvwm2 &

  # Redemarrage de Netscape s'il s'arrete
  while true ; do
          if [ -f /.netscape/lock] ; then
                  rm /.netscape/lock
          fi
          /usr/bin/netscape -geometry 800x600
  done

  # On ne passera jamais ici
  ______________________________________________________________________




  33..55..  //rroooott//xxkkiioosskk

  Vous pouvez  prsent tester la configuration de votre borne. Puisque
  vous allez le faire  rptition, ainsi que depuis un script
  d'initialisation, crez le script /root/xkiosk suivant :






  ______________________________________________________________________
  /usr/X11R6/bin/xinit /root/kiosk.xinitrc -- /usr/X11R6/bin/X \
  -xf86config /root/kiosk.XF86Config bc
  ______________________________________________________________________



  N'oubliez pas le chmod ug+x.


  44..  IInniittiiaalliissaattiioonn ddee llaa bboorrnnee

  Dans des conditions normales (en tant que borne donc), Linux devrait
  dmarrer directement en mode borne. En cas de coupure de courant, de
  redmarrage accidentel ou planifi, vous devez donc configurer le
  systme pour qu'il en soit ainsi.

  Nous avons choisi le niveau de fonctionnement 4, d'habitude inutilis,
  pour notre borne. Voici les modifications apportes au fichier
  /etc/inittab :


  44..11..  MMooddiiffiiccaattiioonn dduu ffiicchhiieerr //eettcc//iinniittttaabb


  ______________________________________________________________________
  # Default runlevel. The runlevels used by RHS are:
  #   0 - halt (Do NOT set initdefault to this)
  #   1 - Single user mode
  #   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
  #   3 - Full multiuser mode
  #   4 - Kiosk mode
  #   5 - X11
  #   6 - reboot (Do NOT set initdefault to this)
  #
  id:4:initdefault:
  ______________________________________________________________________




  44..22..  SSccrriipptt //eettcc//rrcc..dd//rrcc..44//SS9999xxkkiioosskk

  Afin de dmarrer la borne aprs tout le reste -- dans notre cas Apache
  et MySQL --, crez un fichier /etc/rc.d/rc.4/S99xkiosk :





















  ______________________________________________________________________
  #!/bin/bash
  #
  # S99xkiosk   Initialization de la borne en runlevel 4
  #
  # Author:           Gene Wilburn <genew@rom.on.ca>
  #

  # Affichage d'un message dans la console
  echo "Starting up the X Window Kiosk ... "

  if [ -f /.netscape/lock] ; then
     rm /.netscape/lock
  fi

  # Enregistrement de l'activite de X
  echo %%%%%%%%%%%%%Reboot%%%%%%%%%% >> /var/log/xlog
  /root/xkiosk

  # On ne devrait se retrouver ici qu'apres un Ctrl-Backspace
  /sbin/shutdown -r now

  # Fini
  ______________________________________________________________________



  Une fois ce fichier cr (et chmodifi) et inittab modifi, Linux
  dmarrera directement en mode borne. Telnet et ftp sont dsactivs. On
  installe ssh pour la maintenance de la borne  distance avec ssh et
  scp.


  44..33..  DDmmaarrrraaggee nnoorrmmaall ddee llaa ccoonnssoollee

  On souhaite parfois, notamment lors des tests, disposer d'une console
  o travailler comme en niveau d'init 3. Pour ce faire, appuyez sur
  CCttrrll--BBaacckkssppaaccee afin de redmarrer le systme. Lorsque l'invite LILO:
  apparat, tapez :



       LILO: linux init 3




  et enregistrez-vous comme d'habitude.


  55..  CCoonnssiiddrraattiioonnss ddiivveerrsseess



  55..11..  ccoonnoommiisseeuurrss dd''ccrraann

  Selon le dploiement prvu de la borne, on ne dsire pas
  ncessairement que l'conomiseur affiche toutes ses images disponibles
  par dfaut. Pour la galerie sur la biodiversit, nous ne voulions que
  les images fractales animes qui voquaient les sciences de la vie.

  Aprs un test de plusieurs conomiseurs, nous avons dcid d'utiliser
  deux thmes alatoirement : _c_o_r_a_l et _f_o_r_e_s_t.

  On restreint xscreensaver avec un fichier .xscreensaver dans le
  systme de fichier racine (/) qui contient les directives suivantes :
  55..11..11..  //..xxssccrreeeennssaavveerr


  ______________________________________________________________________
  programs: \
          coral -root \n\
          forest -root \n
  ______________________________________________________________________





  55..22..  FFiicchhiieerrss ddee ssoonn

  Notre borne est munie d'une carte Sound Blaster AWE64 et de haut
  parleurs.  Nous avons choisi cette carte pour son bon fonctionnement
  sous Linux.

  La base de donnes MySQL qui pilote la galerie sur la biodiversit
  contient une collection de fichiers-sons que le visiteur peut couter.
  Parmi ceux-ci figure un quiz des chants d'oiseaux. Netscape sous Linux
  reste primaire sur une borne interactive pour certains aspects
  multimdias par rapport  ce dont on dispose avec Windows ou sur un
  Mac.

  Pour activer le son, nous avons dploy un plugin Netscape crit par
  Caolan McNamara (
  <http://skynet.csn.ul.ie/~caolan/docs/XSwallow.html>) nomm Xswallow.
  Tous les plugins son que nous avons tests ouvrent une page web
  distincte lorsque le fichier est jou ( moins que le fichier-son ne
  soit incorpor). Parmi tous les candidats, Xswallow fonctionne le
  mieux et dispose de la page d'affichage la plus propre.

  Bien que la prsence d'une page supplmentaire manque d'lgance, nous
  avons dcid que la stabilit de Linux valait largement quelques clics
  pour retourner  la page prcdente.

  Autre problme : lorsqu'un son est demand, la page d'Xswallow affiche
  ``Click to Abort Swallow of type audio/basic''. En cas de clic, on se
  retrouve avec une page blanche. J'ai lgrement modifi le code source
  du fichier UnixShell.c d'origine :



       char *text2 = "Click to Abort Swallow";




  est devenu



       char *text2 = "Click BACK Button to return from playing file";




  La phrase ``of type audio/basic'' est due  Netscape et non 
  Xswallow.

  Aprs recompilation, j'ai ajout le plugin  Netscape.

  Un dernier mot concernant les fichiers-sons : nous avons reu 
  l'origine un mlange de fichiers .au et .wav. L'exprience a plaid en
  faveur des .au en terme de stabilit et nous avons converti tous les
  fichiers  ce format.


  55..33..  BBiilllleess ddee ppooiinnttaaggee

  Ne disposant pas d'un budget suffisant pour l'achat d'crans tactiles,
  nous avons retenu une boule de pointage pour l'orientation dans la
  borne (pas de clavier). Notre collgue Andy Rauer du Ontario Science
  Center  Toronto nous a donn des informations sur l'emploi de
  composants industriels disponibles chez Happ Controls Inc., Elk Grove
  Village, Illinois  <http://www.happcontrols.com/> (check under their
  Interactives#######  traduire, non ? #### section).
  #######

  Nous avions besoin de dsactiver l'action de l'quivalent du bouton
  droit de la souris qui dclenche l'apparition de fentres de dialogue
  avec Netscape Navigator.

  En construisant notre propre dispositif, nous avons t capables
  d'effectuer exactement les connexions voulues : un contrle avec deux
  boutons quivalents au clic gauche. Les boutons se trouvent des deux
  cts du dispositif et sont adapts aussi bien aux gauchers qu'aux
  droitiers. Les personnes charges de la conception des bornes ont
  inclus nos lments tels quels.

  Pour notre borne, nous avons choisi les composants suivants (qui sont
  capables de rsister aux termites) :


    une boule de 2 fois 1/4 de pouce Atari (rouge) ;

    un kit d'interfaage IBM (compatible avec le protocole souris srie
     Microsoft) ;

    des boutons poussoirs lumineux (rouges).

  Nous avons achet un botier Hammond Manufacturing en plastique (cat
  no. 1591ABK) chez un revendeur d'lectronique local pour hberger
  l'ensemble.

  En prvision de bornes supplmentaires et de dfaillances, nous avons
  command quatre ensembles supplmentaires.


  55..44..  CCrraattiioonn eett mmiissee aauu ppooiinntt ddeess ppaaggeess HHTTMMLL ppoouurr lleess bboorrnneess

  Dans le meilleur des mondes possibles (?), vous partiriez de zro pour
  raliser les pages HTML de votre borne. En gardant  l'esprit que la
  consultation d'une borne interactive diffre de celle de pages sur le
  web depuis une station individuelle, les indications suivantes vous
  donneront quelques points de repre :


    les passages textuels doivent rester courts et employer de grandes
     polices ;

    vitez les crans qui ncessitent un ascenseur ;

    mettez des images colores de grande taille sur chaque page ;

    rendez disponibles des balises de navigation entre les pages
     lorsque c'est possible ;

    interdisez-vous le clavier : tout se fait en cliquant ;

    limitez-vous  des chantillons sonores de courte dure, inclus si
     possible dans la page ;

    le style doit tre concis et nergique, vous disserterez ailleurs.

  Malheureusement, vous hriterez parfois de pages conues dans une
  optique davantage web que borne. Dans ce cas, une reprise complte des
  pages risque de consommer trop de temps. Lors du dveloppement de
  pages web, suivez les instructions suivantes :


    tez tous les HREF externes, notamment les MAILTO ;

    supprimez l'inutile, les logos, etc. des pages ;

    vrifiez la taille des polices et augmentez-la au besoin ;

    liminez les gifs anims sans rapport direct avec la page en cours
     de consultation ;

    liminez purement et simplement les gifs anims ;

    simplifiez l'organisation de chaque page ;

    jetez un oeil du ct des SSI pour faciliter l'orientation ou
     fournir un cadre uniforme aux pages.



  66..  PPrroojjeettss

  Nos tentatives prcdentes  base d'ordinateurs sous Windows(R)
  n'avaient pas t satisfaisantes. Les units se rvlaient instables
  et se bloquaient frquemment. L'utilisation de Linux a permis
  l'mergence d'une borne fiable et robuste dans un environnement ouvert
  au public et nous a incit  entrevoir d'autres possibilits.


  66..11..  BBoorrnneess ddiissttaanntteess

  Parmi les objectifs futurs, figure le dploiement de bornes  travers
  Toronto. Les gens pourraient consulter des informations sur le site
  et, nous l'esprons, tre suffisamment intresss pour aller
  finalement consulter le site ROM lui-mme. Nous envisageons des lieux
  tels les conventions, les expositions, les galeries commerciales, ou
  tout vnement particulier. Nous songeons aussi  des sites plus
  loigns comme les bibliothques publiques.

  Pour ce projet, nous pensons avoir recours  des systmes Linux munis
  de modems qui contacteraient le site-mre pour mettre  jour
  quotidiennement les fichiers et qui pourraient tre appels pour des
  oprations de maintenance.


  66..22..  ccrraannss ttaaccttiilleess

  Quand le prix de cette technique aura diminu, nous souhaitons essayer
  des crans plats pour les bornes. L'emploi d'crans plats et de pc de
  petite taille devrait permettre la mise en oeuvre de bornes trs
  discrtes.


  66..33..  CCllaavviieerrss

  Nous serons srement amens  dployer des bornes munies de claviers.
  Un nouveau dfi en matire d'inhibition de combinaisons de touches !
  Si quelqu'un souhaite apporter une contribution  ce sujet ou  tout
  autre aspect du Kiosk-HOWTO, qu'il m'envoie un courrier lectronique 
  genew@rom.on.ca ou  njo@interlog.com.


  66..44..  CCoollllaabboorraattiioonn

  Toute collaboration avec d'autres dveloppeurs de bornes pour tendre
  le Kiosk-HOWTO sera la bienvenue. Comme on dit avec Perl : ``Il existe
  plusieurs faons de faire.''
























































