The FirstSearch user interface architecture: universal access for any user, in many languages, on any platform

  • Authors:
  • Gary Perlman

  • Affiliations:
  • OCLC Online Computer Library Center, Inc., Dublin, Ohio

  • Venue:
  • CUU '00 Proceedings on the 2000 conference on Universal Usability
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The OCLC FirstSearch® service allows users to search for bibliographic and full text records in over 80 online databases. Web-based, FirstSearch was designed to adapt to unexpected user needs, platform considerations, languages, and changing requirements. The many unknowns during development necessitated an architecture that would allow many types of contributors to modify the interface easily and frequently. For example, marketing, documentation, and user interface designers edited the strings used in the interface, including translation; and user interface and graphic designers edited the screen layout. Structured initialization files with a simple convention for adapting to specific users, platforms, languages, etc., allowed continual broadening of the accessibility of the system without complicating the overall architecture.The paper begins with a discussion of the general requirements for FirstSearch (multi-platform, multi-lingual, levels of users, low-end hardware, accessible) and the need for better coordination of contributions from the FirstSearch team. The architecture is then described, which partitions the specification of the interface into platform - specific, language-specific, and language/platform independent functional components. The user interface, in the form of Web pages, is then generated dynamically (although it would also be possible to generate static pages). The paper ends with a discussion of experiences with the changes to the interface and a cost-benefit analysis of the architecture, with the overall conclusion that addressing many accessibility issues in the architecture facilitated individual accessibility issues.