根据您部署自助服务终端的位置,您可能不希望显示所有默认的 xscreensaver 图像。对于我们的生物多样性实践画廊,我们只想展示那些暗示生命科学主题的动画分形图像。
在测试了几个屏幕保护程序图像后,我们决定随机选择两个选项:珊瑚和森林。
为了限制 xscreensaver 仅显示这两个图像,我们在文件系统根目录 (/) 中创建了 .xscreensaver 文件,并包含以下选项
programs: \ coral -root \n\ forest -root \n
我们的自助服务终端机器包含一个带有外接扬声器的 Sound Blaster AWE64 声卡。我们专门选择这款声卡是因为它与 Linux 声卡驱动程序配合良好。
驱动我们生物多样性画廊自助服务终端的 MySQL 数据库指向一系列声音文件,访客可以收听这些文件,包括一个“鸟鸣测验”。使用 Linux Netscape 作为自助服务终端的缺点是,与 Windows 和 Macintosh 相比,某些多媒体方面较为原始。
为了启用声音,我们实施了一个由 Caolan McNamara 编写的名为 Xswallow 的 Unix Netscape 插件 (http://skynet.csn.ul.ie/~caolan/docs/XSwallow.html)。我们测试的所有声音插件都会在声音播放时创建一个单独的网页(除非声音文件是嵌入式的)。在我们测试的程序中,Xswallow 效果最好,并且显示页面最简洁。
尽管额外的页面很不方便,但我们认为 Linux 的稳定性比返回上一页所需的额外点击更重要。
另一个问题是,当选择声音时,Xswallow 页面显示“Click to Abort Swallow of type audio/basic”。点击只会返回一个空白页。我对作者的 UnixShell.c 源代码做了一个小小的改动,将
char *text2 = "Click to Abort Swallow";
修改为如下内容
char *text2 = "Click BACK Button to return from playing file";
“of type audio/basic”这个短语似乎直接来自 Netscape,而不是 Xswallow。
重新编译后,我将该插件添加到 Netscape。
关于声音文件的最后一点说明:我们收到的原始文件集是 .au 和 .wav 文件的混合。我们的经验是,.au 文件在 Linux 中工作最可靠,我们将所有声音文件都转换为 .au 格式。
由于没有触摸屏显示器的资金,我们选择了轨迹球(没有键盘)作为我们自助服务终端的导航方式。我们在多伦多安大略科学中心的同事 Andy Rauer 建议我们使用来自 Happ Controls Inc., Elk Grove Village, Illinois http://www.happcontrols.com/ 的“工业级”轨迹球组件(在其 Interactives 部分下查看)。
我们需要做的事情之一是禁用在 Netscape Navigator 中使用任何鼠标右键单击等效操作,因为右键单击事件会调用用户对话框。
通过构建我们自己的轨迹球,我们可以随意接线。我们接入了两个按钮控制,都具有鼠标左键的功能。这些按钮布置在轨迹球的两侧,方便左右手的访客使用。我们的画廊设计师随后将轨迹球部件安装到画廊的自助服务终端外壳中。
对于我们的自助服务终端,我们购买了以下组件,用于构建旨在承受访客使用(和滥用)的重型轨迹球
我们从当地电子产品供应商处购买了一个 Hammond Manufacturing 塑料手提箱(Cat no. 1591ABK),用于容纳轨迹球的电子板。
考虑到需要额外的自助服务终端以及潜在的部件故障,我们订购了上述每种组件的四套,用于备件和测试。
在所有可能的世界中,您将有机会从头开始设计您的自助服务终端页面。请记住,使用自助服务终端与坐在办公桌前从个人工作站浏览网页是不同的体验,以下准则是有用的设计原则
不幸的是,您有时会继承一些为网页浏览而非自助服务终端浏览而设计的页面。在这些情况下,将它们重新设计为自助服务终端页面可能太耗时或太困难。当为自助服务终端显示实施标准网页时