Experiences in Adapting and Customizing ICU
Intended Audience: |
Managers, Software Engineers, Systems Analysts |
Session Level: |
Intermediate, Advanced |
ICU (International Component for Unicode) open source project is
gaining its popularity those days. In Notes/Domino 6.0, we have
re-written its Unicode support component(Lotus Component for
Unicode) based on ICU. This paper discusses our experiences in
adapting and customizing ICU for Notes/Domino 6.0. These include
evolution history of Unicode support in Lotus software; why we
adopt the open source component of ICU; How we managed the risks of
integration; How we addressed the issues of high level API back
compatible; etc. The session also covers the tips and techniques on customizing
ICU word breaker, implementing ICU collation tailoring, addressing
security issues of applying normalization, adapting new memory
management, etc. The paper also touches on how we will adapt ICU4J(ICU for Java)
in Lotus next generation of J2EE based products development. The intended audiences are managers, developers, system analysts
who are interested in adopting ICU(Open source)in their
International products development of Unicode support. |