ICU Overview: The Open-Source Unicode Library, v3.2
Intended Audience: Software Engineers, Managers, Systems Analysts, Testers, Web Designers
Session Level: Beginner, Intermediate
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. The ICU project is licensed under the X License, which is compatible with GPL but non-viral; it can be freely incorporated into any product.
This paper will provide an overview of the ICU features, with special emphasis on the new features in the ICU 3.2 release (November 2004) and the use of CLDR 1.2, and also discuss the planned features in the upcoming ICU 3.4 release (2005 Q2).