Development and Deployment of Pluggable Charset Coders in the Java Platform
Ian Little - Sun Microsystems, Ireland
In this presentation we introduce the pluggable service provider interface and associated API used to deploy and develop charset encoders and decoders within the Java platform. The background and rationale for the introduction of pluggable charset support within the Java platform is detailed.
The presentation includes real case studies, including real world code examples, usage idioms and approaches to development of coders. Simple single byte coders, multibyte fixed with coders and complex stateful code examples are explored. Patterns for re-use, footprint conservation and performance improvements are outlined. Issues such as surrogate support are described.
In addition to approaches of designing and writing charset en/de-coders the presentation gives examples of direct usage of clients of this API. Also roadmaps showing the intended bundlings and de-bundlings of converters within the Java platform starting with J2SE version 1.4 are presented.
|When the world wants to talk, it speaks Unicode|
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
Unicode and the Unicode logo are registered trademarks of Unicode, Inc. Used with permission.
24 May 2002, Webmaster