Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Java Internationalization
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Java Internationalization

Java Internationalization

David Czarnecki, Andy Deitsch

444 pages, parution le 01/03/2001

Résumé

Today, practically the only barrier to international electronic commerce is language. Unfortunately, most software is still written in English-and in the world of the Internet, most users don't speak English as their primary language. English-only 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 language-dependent resources (such as prompt strings) for your program logic; how to package these resources in resource bundles; how to accommodate text that may not read from left to right; and how to rethink your application's 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 can't 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 bundles
  • Formatting issues
  • Character sets and the Unicode Standard
  • International font support
  • Searching and sorting international text
  • The Java Input Method Framework
  • Internationalizing graphical user interfaces and web applications
Contents

Preface

1. Introduction to Internationalization
     What Are Software Internationalization, Localization,
     and Globalization?
     Why Choose Java for International Applications?
     What is a Locale?
     A Simple Application

2. Writing Systems
     Ancient Writing Systems
     Far East Writing Systems
     Bidirectional Scripts
     Greek, Latin, and Cyrillic
     Indic Scripts
     Thai Script
     Punctuation

3. Locales
     Defining a Locale
     Working with the Locale Class
     Querying for Locale Information
     Checking Available Locales

4. Isolating Locale-Specific Data with Resource Bundles
     Why Use Resource Bundles?
     The ResourceBundle Class
     How Resource Bundles Are Discovered and Named
     Property Resource Bundles
     List Resource Bundles
     Resource Bundle Caveats
     Deploying Resource Bundles with Applets
     Design Considerations for Resource Bundles

5. Formatting Messages
     Date and Time Formats
     Number Formats
     Message Formats

6. Character Sets and Unicode
     What Are Character Sets?
     What Are Encoding Methods?
     What Is Unicode?
     Unicode Encoding Methods
     Code Set Conversion

7. Searching, Sorting, and Text Boundary Detection
     Collation Issues
     Sorting in Java
     Tailoring Collation
     Improving Performance
     Searching
     Detecting Text Boundaries

8. Fonts and Text Rendering
     Characters, Glyphs, and Fonts
     Java's Font-Related Classes
     Components for Rendering Complex Text
     TrueType Font Support in Java
     Working with the font.properties File
     Adding New Fonts to Your System

9. Internationalized Graphical User Interfaces
     General Issues
     Component Orientation
     Internationalization and Localization Caveats
     for Various Components
     Using a Layout Manager
     Copying, Cutting, and Pasting International Text
     A Simple Example

10. Input Methods
     What Are Input Methods?
     What Is the Java Input Method Framework?
     Selecting Input Methods
     Using the Input Method Engine SPI
     Developing a Simple Input Method
     How to Package and Install Input Methods
     Developing a More Complex Input Method

11. Internationalized Web Applications
     Applets
     Servlets
     JavaServer Pages

12. Future Enhancements to the Internationalization
     Support in Java
     Unicode 3.0 Support
     Enhanced Complex Text
     Character Converter Framework
     Improving the Input Method Framework

A. Language and Country Codes

B. Character Encodings Supported by Java

C. Unicode Character Blocks

D. Programmer's Quick Reference

E. Internationalization Enhancements

Across Versions of the JDK

Glossary

Bibliography

L'auteur - David Czarnecki

David 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 e-commerce 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.

L'auteur - Andy Deitsch

Andy Deitsch is a software engineer who manages an e-business group at GE's 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.

Caractéristiques techniques

  PAPIER
Éditeur(s) O'Reilly
Auteur(s) David Czarnecki, Andy Deitsch
Parution 01/03/2001
Nb. de pages 444
Format 17,8 x 23,3
Couverture Broché
Poids 736g
Intérieur Noir et Blanc
EAN13 9780596000196
ISBN13 978-0-596-00019-6

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription