DIGITAL Software Product Description _____________________________________________________________________________ PRODUCT NAME: Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 This Software Product Description describes the following product: o Compaq DECwindows Motif /Hanzi for OpenVMS Alpha, Version 1.2-6 1 DESCRIPTION DECwindows Motif /Hanzi for OpenVMS V1.2-6 is the simplified Chinese version of DECwindows Motif for OpenVMS V1.2-6. When used in conjunction with OpenVMS/Hanzi, it extends the standard DECwindows Motif for OpenVMS V1.2- 6 to provide internationalized windowing services for using and developing internationalized DECwindows applications. It also extends the local language capabilities to support Chinese character input/output handling, to provide a Chinese language user interface, and to offer a Chinese language platform for developing Chinese DECwindows Motif applications. China passed a new Chinese character set standard, GB18030-2000, on March 17 2000. GB18030-2000 is based on the existing GB2312-1980 cahracter set and the GBK character set (a.k.a Microsoft Code page 936) extended to 4-byte code points. (Note that GBK is not supported by OpenVMS yet.) That is, GB18030- 2000 is a superset of the GBK and the GB2312-1980 character sets. This standard has more than enough code points to adopt all the characters defined in ISO/IEC 10646. Essentially, GB18030-2000 covers the same set of characters covered by the Unicode Version 3.0 and ISO/IEC 10646-2000 standards. DECwindows Motif /Hanzi for OpenVMS V1.2-6 supports Chinese data that conforms to the GB2312-1980 and GB18030-2000 character set standard of People's Republic of China. It also supports DEC Hanzi encoding. Note that DECwindows Motif /Hanzi for OpenVMS V1.2-6 on OpenVMS V6.2 doesn't support GB18030-2000 character set. This SPD describes only the internationalized and Chinese specific features which are extensions or additions to standard DECwindows Motif for OpenVMS. For a description of the base functionalities of DECwindows Motif for OpenVMS, please refer to Software Product Description (SPD 42.19.07). September 2002 Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 2 INTERNATIONALIZATION FEATURES Locale Switching DECwindows Motif /Hanzi for OpenVMS V1.2-6 provides a platform for developing locale-independent windowing applications. Applications developed using the technologies of X11R5 and CDE Motif 1.0 toolkit (Motif Release 1.2.5) can exhibit different local language behavior according to the locale setting. DECwindows Motif /Hanzi for OpenVMS V1.2-6 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 Compaq Tru64 UNIX and ULTRIX Worksystem Software. CDE Motif toolkit/UIL CDE Motif 1.0 toolkit (Motif Release 1.2.5) is incorporated in DECwindows Motif /Hanzi for OpenVMS V1.2-6. The Motif R1.1.3 runtime library is also provided for backward compatibility. The CDE Motif toolkit is fully integrated with X11R5 Xlib and Xt to provide internationalization functionalities such as locale-encoded string supports and input methods. Some of the X11R5 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 2 Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 o TextField Widget DECwindows Extensions to Motif Toolkit The DECwindows Extensions to Motif Toolkit library is enhanced for internationalization with the X11R5 features. 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 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 X11R5 X Input Method specification at the Xlib layer. The input server supports applications developed on X11R5 X Input Method (XIM). 3 Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 The X11R5 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 X11R5 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 X11R5 X Toolkit Intrinsics (Xt). R5 Xt 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 CHINESE LANGUAGE FEATURES DECwindows Motif /Hanzi for OpenVMS V1.2-6 provides the following Chinese language processing features in addition to the base and internationalization functionalities of DECwindows Motif for OpenVMS V1.2-6. Chinese Input Methods The following input methods are supported for the input of Chinese characters: o 5-Shape o 5-Stroke o Pinyin o Quwei o Telex-Code o Phrase 4 Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 Simplified Chinese/Traditional Chinese Conversion To allow users to interchange data between simplified Chinese and Traditional Chinese, DECwindows Motif/Hanzi for OpenVMS V1.2-6 provides support of simple conversion between them: o cut-and-paste of Chinese data can be handled properly according to the locale of the applicaton window to which data is pasted. o text display using X11R5 text drawing functions support display of simplified Chinese data with tranditional Chinese fonts, and vice versa. o simplified Chinese can be entered through a traditional chinese input server, and vice versa. That is, simplified Chinese can be entered using the following input methods: o Tsang-Chi o Quick Tsang-Chi o Phonetic o Internal Code HanziDECterm HanziDECterm utility is the extended version of standard DECterm to provide terminal emulation of Chinese terminals. Emulation of the following Chinese terminal is currently supported: o VT382-C User Environment The following features in DECwindows Motif have been enhanced to accept input of Chinese characters and/or display of Chinese data: o CDE Login Manager (on Alpha) o CDE Session Manager and Window Manager (on Alpha) o DECwindows Session Manager and Motif Window Manager Applications The following applications in DECwindows Motif have been localized to support Chinese input and/or display: o CDE desktop applications (on Alpha) o DECwindows OOTB applications Obsolete Features 5 Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 DECwindows Motif /Hanzi for OpenVMS V1.2-6 does not include the following features: o XUI/Hanzi Toolkit o XUI/Hanzi UIL Compiler o XUI/Hanzi Window Manager o XUI/Hanzi Server-Based Input Methods 4 HARDWARE REQUIREMENTS DECwindows Motif /Hanzi runs on any of the supported processors but requires a workstation display. Supported Alpha Processors DECwindows Motif /Hanzi supports all the Alpha processors listed in the Compaq 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 120,000 blocks 4.2 Memory Requirements o 128 MB 5 SOFTWARE REQUIREMENTS DECwindows Motif /Hanzi for OpenVMS, Version 1.2-6 is supported on the following operating systems and DECwindows Motif: o OpenVMS/Hanzi Alpha Version 6.2, 7.2-2, or 7.3 o DECwindows Motif for OpenVMS Alpha V1.2-6 6 OPTIONAL SOFTWARE Please contact your local Compaq office for optional software products. 6 Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 7 DISTRIBUTION MEDIA DECwindows Motif /Hanzi for OpenVMS V1.2-6 is available as part of the OpenVMS Software Product Library (Consolidated Software Distribution) on CD-ROM. 8 ORDERING INFORMATION Software Licenses: Personal Use: QL-MV42*-2B Unlimited Use: QL-MV42*-AA * Denotes variant fields. For additional information on available licenses, services, and media, contact your local Compaq office. 9 SOFTWARE LICENSING This software is furnished only under a license. For more information about Compaq's licensing terms and policies, contact your local Compaq office. Compaq provides a DECwindows Motif /Hanzi for OpenVMS license Product Authorization Key (PAK) with the purchase of a Alpha workstation. Media and online documentation kits are not provided with Factory Installed Software (FIS) systems. License Management Facility Support DECwindows Motif /Hanzi for OpenVMS supports the OpenVMS License Management Facility. License units for DECwindows Motif /Hanzi 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. For more information about the License Management Facility, refer to the Compaq 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 Compaq with a warranty in accordance with the Compaq warranty terms applicable to the license purchase. 11 SOFTWARE PRODUCT SERVICES A variety of service options are available from Compaq. For more information, contact your local Compaq office. 7 Compaq DECwindows Motif[R] /Hanzi for OpenVMS, Version 1.2-6 SPD 46.95.03 12 THIRD-PARTY LICENSING The Open Group, Inc., License Terms and Agreement Compaq Computer Corporation certifies that DECwindows Motif for OpenVMS, Version 1.2-6 is CDE Motif 1.0 (Motif Release 1.2.5) validated as tested with the Motif Validation Test Suite Release 1.1 with no waivers. (c) 2002 Compaq Computer Corporation COMPAQ and the Compaq logo Registered in U.S. Patent and Trademark Office. DECnet and OpenVMS are trademarks of Compaq Information Technologies Group, L.P. Microsoft, Windows, and Windows NT are trademarks of Microsoft Corporation. Motif, UNIX and The Open Group are trademarks of The Open Group. All other product names mentioned herein may be trademarks or registered trademarks of their respective companies. Confidential computer software. Valid license from Compaq 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 Items are licensed to the U.S. Government under vendor's standard commercial license. Compaq shall not be liable for technical or editorial errors or omissions contained herein. The information in this document is subject to change without notice. 8