It's becoming increasingly urgent for developers to use architectures that support multiple-languages and disparate client types. Do you think this architecture works as the basis for building global applications? Do you want more detailed information? Let us know in the enterprise.internet.intranet discussion group.
Building Internationalized J2EE Web Applications for Disparate Clients
Learn an extensible architecture for building internationalized Web applications with J2EE that support not only browsers, but also WAP, IMODE, and other client devices.
by Rahul Kumar Gupta
October 30, 2002
n today's competitive world many businesses are becoming global in order to reach the widest possible target audience. That's a problem, because applications developed by those organizations must be suitable for use by customers in many countries who speak and understand different languages. To complicate matters further, the formerly limited set of application clientsdesktop machines and browsersis expanding rapidly. New client types include handheld computers, phones, and other small-form-factor devices. Therefore, organizations have an increasing need to develop and design cost effective, scalable and maintainable solutions capable of delivering content to multiple devices in multiple languagesin other words, to deliver applications to disparate clients in a global economy.
This article is a case study in designing and developing a J2EE-based, open ended, extensible, scalable and cost effective application that meets the needs of disparate clients. The sample application targets not only PC users, but also WAP-enabled Mobile phones and iMode phones, and it caters to the international community by using internationalization techniques that are customizable and localizable to each region's needs.
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!