Zoom Picks Zoom Picks
Search:    Home :> About Us :> Security & Privacy :> ToS :> Add Your Link :> Add Your Article   
 
 

Remediating Weather Phenomena

OUR news and feature broadcasters interview scientists who claim the world is entering a catastrophi ... - K. Kemper
 

How You Can Tap Into the Lucrative U.S. Hispanic Market Segment

How would you like to leverage sales into a largely untapped market segment of potentially lucrative ... - Don McNamara and Joe Albonetti
 

Starting a Business ?C What is a Business Plan?

This article deals with key decisions involved with starting a business and the advantages of having ... - William King
 
 

Strategy Without Tactics is Futile

From time to time there seems to be a flurry of studies and surveys on effective communication in th ... - Helen Wilkie
 

How Microenterprise Can Help You Achieve the "American Dream"

Size does matter! If you want to have the "American Dream" of owning your own business, acheiving fi ... - Cheryl Antier
 
 

Home –› Business & Services –› IT Services
 

Creating Universal Systems

 

"There is only one problem with common sense; it's not very common."
- Bryce's Law

GENERAL DISCUSSION

In this day and age of "globalization" more and more
Information Systems are crossing geographical boundaries. Because of this, serious consideration should be given to making systems universally applicable to any country. Some might
consider this an impossible task, but it is actually easier than you
might think. It just requires a little common sense and some planning.

The biggest problem in making universal systems is that programmers tend to bury too many of the details of a system down in the program source code, which is not a good place to tinker around in. Instead, certain elements of the system should be placed in separate files thereby making it convenient to translate. Consideration should be given to creating separate files for:

PRINT MAPS - An output, such as a report or printout, can be decomposed into various sections (records). When a program is executed, one of the parameters should be the desired language (e.g., English, Spanish, German, French, Japanese, etc.). Based on this parameter, pertinent print maps are called from a "Print Map File" to assemble the requested output.

SCREEN PANELS - This is similar to the "Print Map File" whereby the sections or a screen can be decomposed into its various panels (again using records). As a program is executed, pertinent panels are called from a "Panel File" to build the screen.

MESSAGES - Messages are too often buried in source code. Instead, they should be placed in a separate file for printing or display in a screen.

HELP TEXT - Help text should also be maintained separately for easy retrieval.

Separating Maps, Panels, Messages, and Help text from program source code, makes it easy to translate to foreign languages. Further, it encourages developers to share and re-use resources, thereby contributing to integrated systems.

A serious consideration in the Far-East is the Double Byte Character Set or DBCS which is used to accommodate Japanese and Chinese Character alphabets with voluminous characters. To construct one such character, two bytes must be stored in a single byte (hence the name "DBCS"). Fortunately, the technology has evolved and DBCS is implemented in most operating systems today. However, developers should be cognizant of this requirement, particularly as they are designing Inputs, Outputs, and Files. Check with your hardware or operating system vendors for specifics. Better yet, check it out on the Internet.

INPUT/OUTPUT DESIGN

During design of the Inputs and Outputs, consideration should be given to the expression of certain types of data elements; for example:

  • DATES - How dates are to be expressed may vary from country to country; for example: Nov 13, 2004 - 13 Nov, 2004 - 2004-11-13. How a date is presented to an end-user is different than how it is physically stored.

  • TIME - This is similar to dates; some people like to see AM/PM, others like military time, e.g., 14:30 (2:30pm)

    NOTE: Regardless of how Dates and Times are to be physically presented to the user, standards should exist to express how dates are to be physically stored, such as "YYYYMMDDHHMMSS" (Year/Month/Day/Hour/Minute/Second). Failure to do so caused the horrendous Year 2000 (Y2K) problem a few years ago.

  • TIME ZONE - Representing local time.

  • CURRENCY - What form of monetary values should be expressed; Dollars, Yen, Marks, Pounds, Euro Dollars?

  • MEASUREMENTS - Accommodate different units of measures for weights (pounds vs. grams), distances (miles vs. meters), and temperatures (fahrenheit vs. centigrade).

  • TEXT - The Western world prefers viewing text horizontally from left-to-right, but as we go into the Eastern countries, they like to see text vertically, sometimes right-to-left.

Many operating systems today provide the means to capture such settings. However, it might be necessary to establish a separate "Personal Settings File" for a particular Information System.

Attention should also be given to DEFAULT settings, particularly at time of input. Further, where applicable, consider auto "UPSHIFTING" or "downshifting" text as needed. For example, most Internet addresses (such as a URL or e-mail address)
should be downshifted.

The techniques mentioned above are simple and effective to implement. It is important that a translation strategy be considered as part of the system design. During design, your mantra should be "Know your audience; make it usable; think Global."

Author: Tim Bryce
 
Author Bio:

Tim Bryce is the Managing Director of M. Bryce & Associates (MBA)
of Palm Harbor, Florida and has 30 years of experience in the field.
He is available for training and consulting on an international basis.
He can be contacted at: timb001@phmainstreet.com

Copyright ? 2006 MBA. All rights reserved.

This article can be searched using: information technology services, it professional services, information technology management
 
 
 

Related Articles

 
Business Solutions - The Business Owner and the Internet
 
Your Guide to Choosing an Auto responder
 
The Top Ten Ways to Attract Buyers, Not Just Visitors to your Web Site
 
Managing People Problems
 
The Benefits of Outsourcing for Hospital Credentialing
 
Increasing Productivity To Make More Money At Home
 
Researched Mortgage Marketing Techniques - Do Leads Still Work?
 
Effective Oral Presentation
 
Avoid these advertising mistakes at all costs!
 
Making a Small Business Marketing Plan
 
 
 
Get 3 way links
 
 

Business & Services

 

Careers & Employment

 

Automobile & Automotive

 

Recreation & Entertainment

 

Society & Communities

 

Computers & Networking

 

Sports & Adventure

 

Home & Garden

 

Lifestyle & Fashion

 

Art & Culture

 

Events & News

 

Games & Play

 

Shopping & Auction

 

Self Help

 

Teens & Kids

 

Fitness & Health

 

Policies & Law

 

Finance & Banking

 

Cooking & Drinking

 

Travel & Accommodation

 

Technology & Science

 

Academics & Education

 

Property & Agents

 

Healthcare & Medicine

 
Home :> Security & Privacy :> ToS  
Copyright © 2006-2008 www.zoompicks.com - All Rights Reserved.