Java Cookbook:
Creating Global Applications


JDK 1.2 and Beyond

Introduction, Converting, Limitations, Future, Closing

JavaSoft is working with several companies to provide input method support in JDK 1.2. This should address the major shortcoming of Java in the Far East. The new work on the JFC will also include 100% Java text editing, which will handle the concerns mentioned above.

In addition,Taligent is under contract to JavaSoft to assist in further improving the international system in general. In the JDK 1.2 release, this will involve supporting BIDI, providing a much more general text layout and font mechanism, as well as bug-fixing and incorporating our further performance improvements from our C/C++ libraries. After JDK 1.2, this will include support for Southeast Asian countries as well.

Much of this support, such as new calendars, will be transparent to the developer who is already using JDK 1.1 features. However, some, such as the input method support, may require changes to applications, especially applications that are doing their own text processing.

Some of the other possible future enhancements include the following:

Miscellaneous Possible Future Enhancements
  • Thread-locale data, so applets can call Locale.setDefault().
  • getWebLocale(), so applets to find out their Web page's locale.
  • Full synchronization of host and Java default locales and time zones.
  • Searching API on Collators
  • Programmatic switching of the priority of uppercase and lowercase letters in Collators.
  • Host-matching formats, collators, etc.
  • Formatted TextFields (e.g. TextFields that format numbers and ensure that input text matches the format).
  • Historical time zones for better compatibility with UNIX.
  • Sublinear searching for fast international searching.
  • Transliteration for rule-based text conversions for smartquotes & kana.
  • Int'l Regular Expressions for language-sensitive matching.
  • Spell-check framework for connecting spell-check engines.
  • Hyphenation framework for connecting hyphenation engines.

Introduction, Converting, Limitations, Future, Closing




JavaTM is a trademark of Sun Microsystems, Inc.

Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation.

Other companies, products, and service names may be trademarks or service marks of others.

Copyright    Trademark



  Java Feature Page Java Home  
IBM HomeOrderEmployment