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