Ballroom G Internationalization is the process of writing software in such a way as to make the localization of the software to a particular region as easy as possible.
Localization deals with the translation of textual elements to a particular locale.
There are also a number of user interface elements that may be added or removed from a locale to provide the user with a native look and feel to the application. This session will cover many of the aspects of internationalization such as locales, isolating locale-specific data, formatting of data, Unicode, input and output, GUI development, input methods, etc. Attendees should have a working knowledge of Java and enterprise Java technologies such as Java Servlets and Java Server Pages, as these will be discussed in the tutorial. They will be able to identify areas in existing applications where the software needs to be internationalzied and localized. The key takeaway will be knowledge and understanding of the available classes in the Java APIs for developing internationalized applications.