Printer friendly page
   
 
Internationalization and Software Development: Java

Course Description
This course introduces how Internationalization concepts are implemented by Java2 compliant languages. In particular their locale classes and encoding methods are described, which ones are missing, and how external i18n libraries make Java complete.

Audience: The course is designed for Technical management, software architects, developers and testers.

Duration:
The course is approximately 4 hours in duration.

Prerequisites
The course has the following prerequisites:
  • Globalization Basics
  • Internationalization Platforms: MS Windows or Internationalization Platforms: Unix/Linux/Solaris
Syllabus

    1. The definition and use of Locale in Java
    2. Encoding concepts and issues from a software development aspect
    3. Review of the locale sensitive functions/classes in Java
    4. Encoding Conversions
    5. Pitfalls and issues
    6. Coding standards and development environment
    7. Resource Files (ResourceBundles, PropertyFiles)
    8. Use of the International Components for Unicode (ICUJ) library
    9. Question and Answer