UnicodeIUC23
Program Showcase Registration Accommodation Travel Sponsors
Unicode Standard Conference Board Conference CD Last Conference Past Conferences Next Conference

Abstract

An Overview of ICU

Mark Davis & Steven Loomis - IBM Corporation

Intended Audience: Software Engineers
Session Level: Beginner, Intermediate, Advanced

In today's global market, it is crucial to develop and maintain programs that support a wide variety of national languages. Not surprisingly, customers prefer software and web pages in their own languages; studies confirm that this leads to increased sales. Unicode is the foundation for dealing with text world-wide: it has been adopted by ALL major software vendors and modern standards such as XML, Java, ECMAScript (JavaScript), LDAP, and CORBA.

ICU is the premier Unicode-enablement software library, providing a full range of services for supporting internationalization - especially in server environments. ICU is principally developed by IBM, and used in IBM products, but is also freely available as open-source. It provides cross-platform C, C++ and Java APIs, with a thread-safe programming model. ICU includes the following features:

Calendar support
Character set conversions
Collation (language-sensitive)
Date & time formatting
Locales (200+ supported)
Resource Bundles
Service Customization

Message formatting
Normalization
Number & currency formatting
Time zones
Transliteration
Word, line & sentence breaks
Unicode Regular Expressions

The ICU project is licensed under the X License (see also the x.org original), which is compatible with GPL but non-viral.

This paper will provide an overview of the ICU features, with special emphasis on the new features in the ICU 2.4 release (December 2002), and also discuss the planned features in the upcoming ICU 2.6 release (summer 2003).

Unicode
When the world wants to talk, it speaks Unicode


UnicodeIUC23
Program Showcase Registration Accommodation Travel Sponsors
Unicode Standard Conference Board Conference CD Last Conference Past Conferences Next Conference
International Unicode Conferences are organized by Global Meeting Services, Inc., (GMS). GMS is pleased to be able to offer the International Unicode Conferences under an exclusive license granted by the Unicode Consortium. All responsibility for conference finances and operations is borne by GMS. The independent conference board serves solely at the pleasure of GMS and is composed of volunteers active in Unicode and in international software development. All inquiries regarding International Unicode Conferences should be addressed to info@global-conference.com.

Unicode and the Unicode logo are registered trademarks of Unicode, Inc. Used with permission.

12 December 2002, Webmaster