IBM®
Skip to main content
    United States change      Terms of use
 
 
Select a scope:    
     Home      Products      Services & industry solutions      Support & downloads      My account     
alphaWorks  >  Eclipse technology  >  

IBM Globalization Tool for Eclipse

An Eclipse-based tool for achieving globalization in enterprise applications written in Java.


Date Posted: February 7, 2006
OverviewRequirements Download FAQs Forum Reviews

What is the IBM Globalization Tool for Eclipse?

Globalization has been identified as a critical component for success in the e-business marketplace. E-business "on demand" challenges developers to deliver software solutions and components in multilingual forms in order to address the global reality. At IBM, for example, it was discovered that many newly-acquired software products written in Java™ and originally designed for English users needed to be globalized in order to meet IBM globalization standards. Therefore, developers must now take great pains to globalize their legacy source code so that any particular instance of software, executed on a single server or end-user machine, can process multilingual data input and present culturally-correct responses in a multicultural environment such as the Internet. Meeting these requirements is often difficult without appropriate tools.

The IBM Globalization Tool for Eclipse (IGT, also known as the Globalization plug-in or Globalize String) can provide the following benefits when globalizing J2EE applications:

  • The tool saves 80% of the time required to extract a hard-code string from the source code.
  • It saves approximately half of the time required for assisting developers in applying changes in all relevant files.
  • It provides sample interfaces to handle the translation of exception and log messages based on dynamic locales (that is, the developers can customize the interfaces for various globalization designs).
  • It is compatible with both Eclipse 3.0/3.1 and IBM Enterprise development IDE (RAD) installations.

This tool is particularly suitable for large global companies seeking to integrate themselves with smaller companies' products that are not yet globalized.

How does it work?

For developers who do not deeply understand globalization, IGT's wizard helps them easily complete basic globalization development while ensuring that message definitions can be easily changed. For more experienced developers, IGT can be used for code review and for providing advanced extensions, including, for instance, applying necessary modifications to reflect differing interfaces.

Compared to the supplied Eclipse plug-in from the Java Development Toolkit (JDT), the IBM Globalization Tool for Eclipse not only extends the functions of extracting hard-coded strings, modifying the code, and creating properties, but also provides a middle layer (ResourceEntry) to handle the client's locale, generate responses for different users, and produce a multilingual log. IGT allows for an instance of the service-oriented application to be bound with the client's locale in order to present multilingual data using an object of the collection class (XXResources) automatically. In short, it is an ideal way to help developers handle run-time exception messages specific to the run-time locale in their J2EE applications.


About the technology author(s):
The IBM Globalization Tool for Eclipse was created by Peng LP Li, Sheng Zhao, Yi Ming Zhao, and Xue Shan Zhao, all of IBM China.

Download now Download now
View demo View demo

Related technologies

For platform(s):
Java

For topics:
Eclipse, globalization, J2EE, multilingual


Related resources

Globalize your On Demand Business

 

    About IBM Privacy Contact