© Copyright IBM Corp. 2002. All rights reserved. 13
Chapter 3. How to implement globalization
Generally speaking, globalization belongs in the category of ease-of-use technologies.
Offering ease-of-use solutions to your customers is critical to business success. Various
globalization elements are available for ease-of-use solutions, ranging from the explicit to the
subtle. This chapter gives a brief introduction to implementing globalization, and the
remainder of the book adds many detailed explanations and examples.
Globalization functions can be enabled by the operating system, software product, or
business application. The operating system usually provides basic support, being the
minimum set of baseline requirements that a globalization solution needs, but all three work
together in the following ways in order to provide an integrated and seamless globalized
solution:
1
1. The end user can input, view, and print characters from diverse languages, and a system
should be able to accept data, process it, and output results correctly.
Some languages such as English, French, German, and Spanish are easy to handle,
while others are complicated in terms of the programming required for computer
processing. Scripts such as Thai, Hebrew, and Arabic are called complex display
languages. Hebrew and Arabic have letters that are displayed from right to left. Since they
also mix in other languages and numbers that display from left to right, they require what
is called bi-directional support. Thai and again Arabic have characters that change vertical
position or shape depending on the characters around them, and require contextual
support.
Special devices are being visualized and then designed by globalization professionals as
new script requirements emerge. The standard keyboard is the most common input
medium, while desktop or notebook displays and printers are the most prevalent output
devices. Software assistants such as Input Method Editors (IMEs) are employed to
support data entry of composed characters or large character sets. Now that pervasive
computing devices such as cell phones, personal digital assistants (PDAs), and pagers
have increasingly important roles, they are constantly being equipped with new
input/output mechanisms as research labs continue turning out their pioneering
technologies. On-screen keyboards not only beautify the appearance of computers to an
unprecedented extent, but also bring improved functionality to the end user. Speech
3
1
The four categories here follow IBM G11N organization's opinions, which can be found in
http://eou2.austin.ibm.com/global/global_int.nsf/Publish/982. However, the details are written by GCL.