Search PalmPower Enterprise Edition's 188 Palm-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
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.


1  ·  2  ·  3  ·  4  ·  Next »
Other articles you might like
Home > Phones and PDAs > Palm and Treo > Programming (24 articles)
   How PDA software is born
   Program with Simplicity
   Kinectivity 2.0 brings enterprise application developers new tools
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
More from the ZATZ journals
Computing Unplugged: Smartphone smarts for a mobile world
David Gewirtz Online: CNN commentary and analysis
DominoPower: It's time for Lotus to double-down on Linux and open source
OutlookPower: The strange case of Outlook losing notes and requiring passwords
-- Advertisement --

EASY DEDICATED AND VIRTUAL DEDICATED SERVERS FOR AS LOW AS $67.99 PER MONTH
Customize and configure your own dedicated server. Simply choose one of our popular plans or select your own Linux or Windows server and plan options.

NO LONG WAITS. Server provisioned within hours.

Tap here now and be up and running with your own server tonight.

-- Advertisement --

Write for Computing Unplugged!
Share your experience and expertise with other handheld device users. There are new opportunities at ZATZ for contributing authors and editors.

Write about something you're an expert on and get your name in lights.

For Writers' Guidelines and to discuss topics, contact Staff Editor Steve Niles. This is your opportunity to shine in front of your peers, your clients, and friends.

Click for more info!

ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 2000-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login