ibm-information-center/dist/eclipse/plugins/i5OS.ic.nls_5.4.0.1/rbagsuseint.htm

109 lines
8.9 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="User interfaces" />
<meta name="abstract" content="A user interface is the part of a software product that your customer actually sees." />
<meta name="description" content="A user interface is the part of a software product that your customer actually sees." />
<meta name="DC.Relation" scheme="URI" content="rbagsdevelopingappsdesign.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagsuserinterdeschklist.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagstextdatatransdesign.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagscodtec.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagsuserinterfaceman.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagsprogrammessagedesign.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagsmenudesign.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagscommanddesign.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagscultconvappdesign.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagsdispfiledsgngide.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagsprtfc3.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagssrcfl.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagscdradesignguide.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagslangwoutnlvsupport.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagshowtranschardta.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagscommanddesign.htm" />
<meta name="DC.Relation" scheme="URI" content="rbagsdevelopingappsdeliver.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rbagsuseint" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>User interfaces</title>
</head>
<body id="rbagsuseint"><a name="rbagsuseint"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">User interfaces</h1>
<div><p>A user interface is the part of a software product that your customer
actually sees.</p>
<p>A user interface may include the layout of display screens or printed output,
displayed or printed text, commands, online help, and messages. A user interface
is also the part of a software product that you must either translate or make
cultural changes to for users in other countries or cultures.</p>
<p>The operating system provides specific
software functions to help you organize text from your user interface and
store that text in a library for easy translation. The operating system also
provides you with a user interface manager that provides a consistent user
interface. The user interface manager provides comprehensive support for defining
and running panels such as displays and online help.</p>
<p>This section provides guidelines that you can follow when designing a user
interface for an international application. You should apply these guidelines
early in the design process. </p>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rbagsuserinterdeschklist.htm">Checklist: User interface design</a></strong><br />
When creating a user interface with globalized support, you should follow some rules and guidelines.</li>
<li class="ulchildlink"><strong><a href="rbagstextdatatransdesign.htm">Text translation design</a></strong><br />
There are some general tips in this topic to help simplify the translation of your textual material.</li>
<li class="ulchildlink"><strong><a href="rbagscodtec.htm">Textual data code design</a></strong><br />
Application displays, printer file specifications, and user-created commands typically contain a large amount of constant text. Application displays, printer file specifications, and user-created commands also contain input and output fields such as headings, field prompts, instruction lines, and function key descriptions.</li>
<li class="ulchildlink"><strong><a href="rbagsuserinterfaceman.htm">User interface manager</a></strong><br />
The i5/OS™ user
interface manager (UIM) is a part of the system that allows you to define
panels and dialogs for your application.</li>
<li class="ulchildlink"><strong><a href="rbagsprogrammessagedesign.htm">Program message design</a></strong><br />
A message can be predefined or immediate.</li>
<li class="ulchildlink"><strong><a href="rbagsmenudesign.htm">Menu design</a></strong><br />
Define your own menus on the system. There are three types of user-defined menus: display file menus, UIM (reference) menus, and program menus.</li>
<li class="ulchildlink"><strong><a href="rbagscommanddesign.htm">Command design</a></strong><br />
The i5/OS™ operating
system allows users to define and create their own commands. To create a command,
you must first define the command through command definition statements. Then
use the Create Command (CRTCMD) command to process the command definition
statements to create the command definition object.</li>
<li class="ulchildlink"><strong><a href="rbagscultconvappdesign.htm">Cultural-dependent design</a></strong><br />
Different countries have different standards that must be taken into account when developing an NLS-enabled application. This culturally sensitive information must be placed outside the program the same way as the textual data is handled.</li>
<li class="ulchildlink"><strong><a href="rbagsdispfiledsgngide.htm">Display file design</a></strong><br />
Application panels typically consist of the major elements in this topic.</li>
<li class="ulchildlink"><strong><a href="rbagsprtfc3.htm">Printer file design and translation</a></strong><br />
Program-described printer files and externally described printer files are two types of printer files.</li>
<li class="ulchildlink"><strong><a href="rbagssrcfl.htm">Source file design</a></strong><br />
Database source files are implicitly assigned the CCSID of the job when they are created, unless they have been explicitly assigned a CCSID value using the CCSID parameter on the Create Physical File (CRTPF) or Create Source Physical File (CRTSRCPF) command.</li>
<li class="ulchildlink"><strong><a href="rbagscdradesignguide.htm">Character data representation architecture design</a></strong><br />
To enable your application for a multilingual environment, consider the information in this topic.</li>
<li class="ulchildlink"><strong><a href="rbagslangwoutnlvsupport.htm">Handle languages with no NLV support</a></strong><br />
If you need to support a language that does not have a supported national language version, follow the general steps in this topic.</li>
</ul>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rbagsdevelopingappsdesign.htm" title="Your goal in designing international application components is to create components that support national languages independently.">Design globalized applications</a></div>
</div>
<div class="relconcepts"><strong>Related concepts</strong><br />
<div><a href="rbagshowtranschardta.htm" title="Translating is changing the meaning of character data from a set of concepts, ideas, and statements in one human language to a culturally similar meaning in another human language.">Character data translation</a></div>
<div><a href="rbagscommanddesign.htm" title="The i5/OS operating system allows users to define and create their own commands. To create a command, you must first define the command through command definition statements. Then use the Create Command (CRTCMD) command to process the command definition statements to create the command definition object.">Command design</a></div>
<div><a href="rbagsdevelopingappsdeliver.htm" title="As you prepare to deliver your globalized application, you should consider how globalization issues might affect the ways that your customers install and use your application.">Deliver globalized applications</a></div>
</div>
</div>
</body>
</html>