Arrow Home
Arrow Registration
Arrow Hotel/Travel
Arrow Tutorials
Arrow Sessions
Arrow Download Presentations
Arrow Speakers
Arrow BOFs
Arrow Press
Arrow Mail List
Arrow Exhibitors
Arrow Sponsors
Arrow Brochure (PDF)
Arrow Interactive Scheduler
  Create Wed
  Create Thurs
  View Schedule


Globe

Register Now!

O'Reilly Conference on Enterprise Java
Westin Hotel -- Santa Clara, California
March 26-29, 2001

Tutorial

An Introduction to Internationalization

David Czarnecki, Computer Scientist, GE Corporate Research and Development
Andy Deitsch, Manager, Web & E-Business Solutions, GE Corporate R&D

Track: Java Tutorials
Date: Tuesday, March 27
Time: 1:30pm - 5:00pm
Location: 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. In other words, internationalization aims to remove the burden of re-engineering an application when writing for multiple countries and/or regions. 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.

The session is intended to provide an overview and introduction to the many different aspects of Java internationalization and how these fulfill the promise of "Write Once, Run Anywhere (in the world)".

Target Audience:
This tutorial session is intended to familiarize developers with the proper development of internationalized software. 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.

Tutorial Outline:
This tutorial covers the following topics:

  • General issues with software internationalization and localization
  • Locales
  • Isolating locale-specific data
  • Message formatting
  • Character sets and Unicode
  • Searching, sorting, and text boundary detection
  • Font-related issues
  • Graphical user interfaces
  • Input methods
  • Server-side internationalization

Tutorial Takeaways:
After this tutorial, attendees will have a working knowledge of software internationalization and localization. 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.


O'Reilly Home | Conferences Home | O'Reilly Conference on Java
Registration | Hotels/Travel | Tutorials | Sessions | Download Presentations
Speakers | Press | Mail List | Exhibitors | Sponsors

© 2001, O'Reilly Media, Inc.
conftech@oreilly.com