Are We Counting Bytes Yet?
Writing Encoding Converters Using Java NIO
Addison Phillips - webMethods, Inc

Intended Audience: Software Engineers

Session Level: Intermediate

The Java programming language uses Unicode internally for character processing and has long provided built-in support for a variety of non-Unicode character encodings.

These converters have specific properties that make processing fixed length files (such as those used in EDI) difficult. Using the new Java NIO features from JDK 1.4, webMethods was able to create a solution that allows customers to create custom encodings, perform byte-counted file processing, and handle complex encodings not supported by Java: over 700 of them.

In this presentation we will explore the Java NIO classes and how to use them to write your own encodings.