skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · events · colloquia · 1996-1997 · 

Colloquium - Haddon

ECCR 265

Software Internationalization Engineering
Bruce K. Haddon
Redcape Software, Inc.
Bruce Haddon photo

In what is now a world economy, national boundaries are being crossed by networks, computers are moving into homes, and programs provide games and tutoring for children. Software and related material must increasingly "speak the language of the user" and recognize local idioms and conventions. This is an engineering task that is not only a challenge to the program designer, but is also a challenge to the entire software development and production processes.

The processes are divided into "internationalization" and "localization", respectively the design and implementation of software that can adapt to the language and culture of a locale, and the tasks of actually performing that adaptation. Economics are driving towards increased emphasis on the former, and minimization of the latter.

The materials that are subject to these processes include the software itself (internal representations, user interfaces, i.e., screen, keyboard, and printer, report files, ...), on-line and off-line documentation and other media (help files, wizards, manuals, training materials, ...), marketing collateral (advertising, brochures, warranties, registration cards, packaging, ...), etc.

The internationalization and localization must take into account not only language, but also the representation and presentation of character sets, numbers, currency, dates, times, measurements, telephone numbers and addresses. There are many standards in these areas, the problem being to choose the right ones.

The talk will introduce the problems, some solutions, applicable standards, development and production processes, and indicate where further work is required.

Refreshments will be served immediately before the talk at 3:30pm.
Hosted by Dirk Grunwald.

The Department holds colloquia throughout the Fall and Spring semesters. These colloquia, open to the public, are typically held on Thursday afternoons, but sometimes occur at other times as well. If you would like to receive email notification of upcoming colloquia, subscribe to our Colloquia Mailing List. If you would like to schedule a colloquium, see Colloquium Scheduling.

Sign language interpreters are available upon request. Please contact Stephanie Morris at least five days prior to the colloquium.

See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Send email to

Engineering Center Office Tower
ECOT 717
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (13:29)