|
Today, practically the only barrier to international electronic commerce is language. Unfortunately, most software is still written in Englishand in the world of the Internet, most users dont speak English as their primary language. Englishonly software is therefore already obsolete.But how do you go from acknowledging the need for internationalized software to the practice of developing it? Java Internationalization shows you how. The Java platform provides a powerful framework for creating international applications. Support for the Unicode Standard is only the beginning. You need to understand how to isolate languagedependent resources (such as prompt strings) for your program logic; how to package these resources in resource bundles; how to agcommodate text that may not read from left to right; and how to rethink your applications user interface so it "translates" as well as the text. Java Internationalization covers the various APIs in the Java platform to make sure that your application can sort text in other languages, display currency and dates correctly, and manage all the fine points that distinguish a truly multicultural application from one that screams "Tourist! "Java Internationalization brings Java developers up to speed on the new generation of software development: writing software that is no longer limited by language boundaries. This book cant translate your dialog boxes into Finnish or Nepalese, but it can show you how to design and build your application so that, with the help of competent translators, it can "pass for native."Java Internationalization covers:Locales and resource bundlesFormatting issuesCharacter sets and the Unicode StandardInternational font supportSearching and sorting international textThe Java Input Method FrameworkInternationalizing graphical user interfaces and web applications.The book also includes a quick reference guide to the classes relevant to international Java development.ABOUT THE AUTHORSDavid Czarnecki is a computer scientist in the Internet and Software Technology Laboratory at the GE Corporate Research and Development Center in Niskayuna, NY. He is involved with various ecommerce initiatives and projects, and in recent months has become increasingly involved in providing expertise on how to properly internationalize software. David holds both B.S and M.S. degrees in computer science. Andy Deitsch is a software engineer who manages an ebusiness group at GEs Corporate Research and Development Center. Andy was fortunate enough to be involved in the beta release of Java in 1995 and has been programming in the language ever since. The inspiration for this book came from his efforts to use Java effectively to build internationalized applications and his frustrations in not finding any books related to this important topic.
|
|
|