|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROGRAMMING POWER
A beginners guide to developing localized applications
By Steve Niles
Having an international corporation is great from a business standpoint, as it opens up vast new markets. However, from a technical standpoint, it can be fraught with problems, as it's necessary to bridge your software across language gaps. This holds true with software for Palm devices as well.
Suppose, for example, your London-based firm has developed a proprietary application for Palm devices that has increased employee productivity across the board. Everything is hunky-dory until the day comes when your company expands and opens a branch in Tokyo. Your new Japanese employees are all equipped with Palm devices, but your proprietary software is useless, since it's completely designed in English.
In this global business environment, it's vital to keep in mind that the Palm OS-based application you create in one country may need to be used throughout the world. Special attention must therefore be given in the programming phase to the particular characters, strings, numbers, and dates that are used, as different countries represent these items in different ways.
To understand more about programming these so-called "localized applications," I did some research on Palm's Web site. I found a page devoted to the subject, and I'd like to share some of what I've learned. While this article may be of primary use to developers, it's a valuable read for anyone working in a company that's trying to integrate Palm computing into his or her international business.
This article is intended only as an introduction to localized applications. For the full details, be sure to visit http://oasis.palm.com/dev/kb/manuals/1747.cfm.
Terminology In this discussion, there's going to be a lot of talk of "strings." In computer science, a string is a set of consecutive characters that a computer treats as a single item, like a word or a phrase.
Characters in an alphabet are represented by computers using a numeric code. A "character encoding" is the set of numeric codes for a given alphabet, which includes all the letters of that alphabet, punctuation, numbers, control characters, etc. A "character set" is the entire set of characters a particular character encoding represents.
The Palm operating system can support multiple character encodings, but any given Palm OS device supports only one language, and thus only one character encoding.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Advertisement --
NO HASSLE PHOTO PRINTING, SHARING, AND STORAGE -- AS LOW AS $2.54 PER MONTH
Discover an easier way to share, print and manage your photos online! Get your own online photo album site for sharing photos, as well as easy-to-use editing tools to make sure your photos look their very best. You can even order high quality prints directly from your album -- and have them delivered right to your door!
Best of all, you can also get login-free photo sharing at your personal domain name (if you have one), so your friends and family don't have to hassle with signing up or logging in just to view your pictures. It's the perfect solution for sharing, printing and storing all your favorite images!
And it's only from The Duck! Tap here to get started. |
-- Advertisement --
Printing emails and attachments has never been simpler
When it comes to printing emails or attachments, you can be confident that our Auto-Print add-in can do what Outlook lacks - print the emails and/or attachments as soon as they arrive.
Discover this professional tool today. |
|
|
|
|
|
|
|
|
|
|