HP Software Product Description _____________________________________________________________________________ PRODUCT NAME: HP DECwindows Motif[R] /Hangul for OpenVMS Alpha, Version 1.3- 1 SPD 46.96.04 This Software Product Description describes the following product: o HP DECwindows Motif /Hangul for OpenVMS Alpha, Version 1.3-1 1 DESCRIPTION DECwindows Motif /Hangul for OpenVMS V1.3-1 Alpha is the Korean version of DECwindows Motif for OpenVMS Alpha V1.3-1. When used in conjunction with OpenVMS/Hangul, it extends the standard DECwindows Motif for OpenVMS V1.3- 1 to provide internationalized windowing services for using and developing internationalized DECwindows applications. It also extends the local language capabilities to support Korean character input/output handling, to provide a Korean language user interface, and to offer a Korean language platform for developing Korean DECwindows Motif applications. DECwindows Motif /Hangul for OpenVMS Alpha V1.3-1 supports Korean data that conforms to the KS C 5601-1987 character set standard of Republic of Korea. It also supports DEC Hangul & Korean EUC encoding. This SPD describes only the internationalized and Korean specific features which are extensions or additions to standard DECwindows Motif for OpenVMS Alpha. For a description of the base functionalities of DECwindows Motif for OpenVMS Alpha, please refer to Software Product Description (SPD 81.70.01). 2 INTERNATIONALIZATION FEATURES Locale Switching DECwindows Motif /Hangul for OpenVMS Alpha V1.3-1 provides a platform for developing locale-independent windowing applications. Applications developed using the technologies of X11R6 and CDE Motif 1.0 toolkit (Motif Release 1.2.5) can exhibit different local language behavior according to the locale setting. DECwindows Motif /Hangul for OpenVMS Alpha V1.3-1 is based on the XPG locale model. Users can switch the language of an application by specifying the locale at startup time. This locale switching mechanism is also designed to be interoperable with other DECwindows Motif products, such as HP Tru64 UNIX and ULTRIX Worksystem Software. November 2004 HP DECwindows Motif[R] /Hangul for OpenVMS Alpha, Version 1.3-1 SPD 46.96.04 DECwindows Motif /Hangul for OpenVMS Alpha V1.3-1 supports a coexistence of different language variants on the same computing system, with the possibility of changing easily from one language to another. CDE Motif toolkit/UIL CDE Motif 1.0 toolkit (Motif Release 1.2.5) is incorporated in DECwindows Motif /Hangul for OpenVMS Alpha V1.3-1. The Motif R1.1.3 runtime library is also provided for backward compatibility. The CDE Motif toolkit is fully integrated with X11R6 Xlib and Xt to provide internationalization functionalities such as locale-encoded string supports and input methods. Some of the X11R6 internationalization features can be invoked via the CDE Motif toolkit, such as input methods with different interaction styles. CDE Motif 1.0 toolkit The CDE Motif 1.0 toolkit (Motif Release 1.2.5) provides the capability of processing local languages. The following widgets of the Motif Toolkit library provides international character input/output capabilities and local language message display: o Command Widget o FileSelectionBox Widget o Label Widget o List Widget o MessageBox Widget o SelectionBox Widget o RowColumn Widget o Scale Widget o BulletinBoard Widget o Text Widget o TextField Widget DECwindows Extensions to Motif Toolkit The DECwindows Extensions to Motif Toolkit library is enhanced for internationalization. The following widgets of the DECwindows Extensions to Motif Toolkit library provide internationalization character input/output capabilities and local language message display: o ColorMix widget o CSText Widget 2 HP DECwindows Motif[R] /Hangul for OpenVMS Alpha, Version 1.3-1 SPD 46.96.04 o Help Widget o Print Widget o Structured Visual Navigation (SVN) Widget Motif Release 1.1.3 Motif Release 1.1.3 runtime library is also provided for backward compatibility reason. All the applications compiled under previous releases of DECwindows Motif can be executed without recompiling. Programming Examples To help programmers to develop international DECwindows applications, several programming examples are provided: o Periodic - an example to illustrate Motif toolkit widgets. Local language text can be entered through XmText widget. o ximdemo - an example to illustrate how to do low level programming with X11R5 internationalization functions. o DECburger o HelloWorld User Environment, Out-of-the-box Applications and Examples All out-of-the-box (OOTB) applications and utilities (with the exception of Notepad and DECwindows Mail which are based on Motif R1.1.3) supported by internationalized DECwindows Motif are based on Motif Release 1.2. Input Server Local language input methods have been implemented according to the X11R6 X Input Method specification at the Xlib layer. The input server supports applications developed on X11R6 X Input Method (R6 XIM) and X11R5 X Input Method (R5 XIM). The X11R6 XIM specification defines the following interaction styles: o Root window - pre-edit data is displayed in a window in the input server. o Off-the-spot - pre-edit data is displayed in a fixed location of the application window, usually right under the application window. o Over-the-spot - pre-edit data is displayed in a child window of the application which is placed over the current insertion point. o On-the-spot - the input method directs the application through callbacks to display the pre-edit data. X Library 3 HP DECwindows Motif[R] /Hangul for OpenVMS Alpha, Version 1.3-1 SPD 46.96.04 X11R6 Xlib supports internationalization in the following features. o X Input Method o Text Drawing and Measuring Functions o Inter-client communication o X Resource Database X Toolkit Intrinsics This product incorporates the X.Org Release 6 (R6) Intrinsics (X Toolkit). The X Toolkit has been extended for internationalization to provide a new convenient routine to establish locale at initialization time. The internationalization additions also define event filters as a part of the Xlib input method specifications. 3 KOREAN LANGUAGE FEATURES DECwindows Motif /Hangul for OpenVMS Alpha V1.3-1 provides the following Korean language processing features in addition to the base and internationalization functionalities of DECwindows Motif for OpenVMS V1.3-1. Korean Input Methods The following input methods are supported for the input of Korean characters: o Hangul o Hanja o Row-column o Phrase HangulDECterm HangulDECterm utility is the extended version of standard DECterm to provide terminal emulation of Korean terminals. Emulation of the following Korean terminal is currently supported: o VT382-K User Environment The following features in DECwindows Motif have been enhanced to accept input of Korean characters and/or display of Korean data: o CDE Login Manager (on Alpha) o CDE Session Manager and Window Manager (on Alpha) o DECwindows Session Manager and Motif Window Manager 4 HP DECwindows Motif[R] /Hangul for OpenVMS Alpha, Version 1.3-1 SPD 46.96.04 Applications The following applications in DECwindows Motif have been localized to support Korean input and/or display: o CDE desktop applications (on Alpha) o DECwindows OOTB applications Obsolete Features DECwindows Motif /Hangul for OpenVMS Alpha V1.3-1 does not include the following features: o XUI/Hangul Toolkit o XUI/Hangul UIL Compiler o XUI/Hangul Window Manager o XUI/Hangul Server-Based Input Methods 4 HARDWARE REQUIREMENTS DECwindows Motif /Hangul runs on any of the supported processors but requires a workstation display. Supported Alpha Processors DECwindows Motif /Hangul supports all the Alpha processors listed in the OpenVMS Operating System for Alpha Software Product Description (SPD 25.01.xx), with the exception of those listed in the Unsupported Processors section. 4.1 Disk Space Requirements (Block Cluster Size = 1) o For Alpha Systems: 120,000 blocks 4.2 Memory Requirements The minimum required to install, boot, and log in is 64 MB; 128 MB is highly recommended for more robust performance. Remote execution of applications requires an additional system that runs the application while the application is displayed on the local workstation. The performance and memory usage of OpenVMS Alpha systems running DECwin- dows Motif for OpenVMS Alpha depend on system configuration and win- dow and applications usage. Please note that memory requirements may change in future releases of DECwindows Motif for OpenVMS. 5 HP DECwindows Motif[R] /Hangul for OpenVMS Alpha, Version 1.3-1 SPD 46.96.04 5 SOFTWARE REQUIREMENTS DECwindows Motif /Hangul for OpenVMS, Version 1.3-1 is supported on the following operating systems and DECwindows Motif: o OpenVMS/Hangul Alpha Version 7.3-2 o DECwindows Motif for OpenVMS Alpha V1.3-1 6 OPTIONAL SOFTWARE Please contact your local HP office for optional software products. 7 DISTRIBUTION MEDIA DECwindows Motif /Hangul for OpenVMS V1.3-1 is available as part of the OpenVMS Software Product Library (Consolidated Software Distribution) on CD-ROM. 8 ORDERING INFORMATION For Alpha Systems Software Licenses: Personal Use: QL-MV44*-2B Unlimited Use: QL-MV44*-AA * Denotes variant fields. For additional information on available licenses, services, and media, contact your local HP office. 9 SOFTWARE LICENSING This software is furnished only under a license. For more information about HP's licensing terms and policies, contact your local HP office. HP provides a DECwindows Motif /Hangul for OpenVMS license Product Authorization Key (PAK) with the purchase of an Alpha workstation. Media and online documentation kits are not provided with Factory Installed Software (FIS) systems. License Management Facility Support DECwindows Motif /Hangul for OpenVMS supports the OpenVMS License Management Facility. License units for DECwindows Motif /Hangul for OpenVMS are allocated on an Unlimited System Use and Personal Use basis. Each Personal Use license allows one identified individual to use the layered product. 6 HP DECwindows Motif[R] /Hangul for OpenVMS Alpha, Version 1.3-1 SPD 46.96.04 For more information about the License Management Facility, refer to the OpenVMS Operating System for Alpha Software Product Description (SPD 25.01.xx) or the OpenVMS Alpha operating system documentation. 10 SOFTWARE WARRANTY This software product is provided by HP with a warranty in accordance with the HP warranty terms applicable to the license purchase. 11 SOFTWARE PRODUCT SERVICES A variety of service options are available from HP. For more information, contact your local HP office. Copyright 2004 Hewlett-Packard Development Company, L.P. Confidential computer software. Valid license from HP and/or its subsidiaries required for possession, use, or copying. Consistent with FAR 12.211 and 12.212, Commercial Computer Software, Computer Software Documentation, and Technical Data for Commercial use. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing here in should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. 7