.profile Consulting Inc. presents:

A One Day Introduction to

Java Internationalization

Course Description

We live in an increasingly interconnected world, and software development is not isolated from these forces. This is especially true as companies develop international development teams and distribution networks.

The Java language has a number of capabilities built in that support internationalization and localization of Java-based applications. These tools include everything from message formatting to GUI glyphs and writing direction.

This one-day course will provide you with an overview of the Java internationalization and localization tools. At the end of the course, you should be able to decide whether and how to internationalize your applications, and decide how much internationalization to apply.

Course Structure

This is presented as a one day lecture.

Intended Audience

Java programmers who will be developing internationalized applications.


Core Java programming experience is required. Some knowledge of HTML and Java GUI development is helpful, but not required.


The topics include:

  • Why Internationalize?
  • Internationalization vs. Localization
  • File Encodings
  • Character Sets & Glyphs
  • Locales
  • Resource Bundles
  • Date/Time Formatting
  • Number Formatting
  • i18n & GUI's (AWT/Swing)
  • i18n & Servlets
  • Avoiding International Pitfalls
Recommended Text

Java Internationalization, by Andrew Deitsch and David Czarnecki (O'Reilly, 2001).


Greg Holling, B.S.

Pricing and Availability

This course is available on-site at your location. Please call .profile Consulting Inc. at (303) 499-5940 or email us at cjm@profcon.com for pricing, instructor availability and scheduling.
This course is offered publicly through the University of Colorado Division of Continuing Education.

Back to .profile Consulting Inc. Home Page
Last Updated: February 2008.
Questions? Contact cjm@profcon.com
This page printed from www.profcon.com