Software Product Description ___________________________________________________________________ PRODUCT: DECwindows Motif[R]/Hangul SPD 46.96.02 for OpenVMS, Version 1.2-3 This Software Product Description describes the following two products: o DECwindows Motif/Hangul for OpenVMS VAX Version 1.2-3 o DECwindows Motif/Hangul for OpenVMS Alpha Version 1.2-3 DESCRIPTION DECwindows Motif/Hangul for OpenVMS V1.2-3 is the Korean version of DECwindows Motif for OpenVMS V1.2-3. When used in conjunction with OpenVMS/Hangul, it extends the standard DECwindows Motif for OpenVMS V1.2-3 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 V1.2-3 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. For a description of the base functionalities of DECwindows Motif for OpenVMS, please refer to Software Product Description (SPD 42.19.01). INTERNATIONALIZATION FEATURES Locale Switching DECwindows Motif/Hangul for OpenVMS V1.2-3 provides a platform for developing locale-independent windowing applications. Applications developed using the technologies of X11R5 and OSF/Motif R1.2.3 toolkit can exhibit different local language behavior according to the locale setting. DECwindows Motif/Hangul for OpenVMS V1.2-3 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 DEC OSF/1 and ULTRIX Worksystem Software. DECwindows Motif/Hangul for OpenVMS V1.2-3 supports a coexistence of different language variants on the same computing system, with the possibility of changing easily from one language to another. DIGITAL July 1995 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 Language Variants Coexistence On the same system with DECwindows Motif/Hangul for OpenVMS V1.2-3 it is possible to install the following DECwindows Motif V1.2-3 for OpenVMS language variants: o DECwindows Motif OpenVMS User Interface/Cesky V1.2-3 o DECwindows Motif OpenVMS User Interface/Magyar V1.2-3 o DECwindows Motif OpenVMS User Interface/Polski V1.2-3 o DECwindows Motif OpenVMS User Interface/Russkij V1.2-3 o DECwindows Motif OpenVMS User Interface/Slovensky V1.2-3 o DECwindows Motif/Hanyu V1.2-3 for OpenVMS o DECwindows Motif/Hanzi V1.2-3 for OpenVMS o DECwindows Motif/Japanese V1.2-3 for OpenVMS o DECwindows Motif/Thai V1.2-3 for OpenVMS For more information about software prerequisites required to install these language variants, refer to the appropriate SPD, Release Notes and Installation Guide. The following DECwindows Motif V1.2-3 for OpenVMS language variants require the DECwindows Motif V1.2-3 for OpenVMS base product to be installed and they CAN NOT be installed on the same system with DECwindows Motif Worldwide Support V1.2-3 for OpenVMS and DECwindows Motif/Hangul V1.2-3: o DECwindows Motif OpenVMS User Interface/Deutsch V1.2-3 o DECwindows Motif OpenVMS User Interface/Español V1.2-3 o DECwindows Motif OpenVMS User Interface/Français V1.2-3 o DECwindows Motif OpenVMS User Interface/Italiano V1.2-3 o DECwindows Motif OpenVMS User Interface/Svenska V1.2-3 o DECwindows Motif/Hebrew V1.2-3 for OpenVMS Motif Toolkit/UIL Two Motif Toolkits are incorporated in DECwindows Motif/Hangul for OpenVMS V1.2-3. They are based on OSF/Motif R1.2.3 and OSF/Motif R1.1.3 respectively. The default Motif toolkit is based on OSF/Motif R1.2.3. The OSF/Motif R1.1.3 toolkit is provided for backward compatibility. 2 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 The OSF/Motif R1.2.3 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 OSF/Motif R1.2.3 toolkit, such as input methods with different interaction styles. OSF/Motif V1.2-3 Toolkit The OSF/Motif V1.2-3 toolkit provides the capability of processing local languages. New features incorporated in V1.2-3 include tear-off menus, drag-and-drop supports, and internationalization. The follow- ing widgets of the Motif Toolkit library provides internationaliza- tion 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 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 3 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 OSF/Motif R1.1.3 The OSF/Motif R1.1.3 toolkit are also provided for backward compat- ibility reason. All the applications compiled under previous releases of DECwindows Motif can be executed without recompiling. Programming Examples To help programmers to develop internationalization DECwindows appli- cations, several programming examples are provided: 1. Periodic - an example to illustrate Motif toolkit widgets. Local language text can be entered through XmText widget. 2. ximdemo - an example to illustrate how to do low level programming with X11R5 internationalization functions. 3. DECburger 4. HelloWorld User Environment, Out-of-the-box Applications and Examples All out-of-the-box (OOTB) applications and utilities (with the excep- tion of Notepad and DECwindows Mail which are based on OSF/Motif R1.1.3) supported by internationalized DECwindows Motif are based on OSF/Motif R1.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 can support applications developed on X11R4 Asian Input Method (AIM) and X11R5 X Input Method (XIM). The X11R5 XIM specification defines the following interaction styles: 1. Root window - pre-edit data is displayed in a window in the input server. 2. Off-the-spot - pre-edit data is displayed in a fixed location of the application window, usually right under the application win- dow. 3. Over-the-spot - pre-edit data is displayed in a child window of the application which is placed over the current insertion point. 4. On-the-spot - the input method directs the application through callbacks to display the pre-edit data. X Library o X Input Method o Text Drawing and Measuring Functions 4 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 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. KOREAN LANGUAGE FEATURES DECwindows Motif/Hangul for OpenVMS V1.2-3 provides the following Korean language processing features in addition to the base and internationalization functionalities of DECwindows Motif for OpenVMS V1.2-3. Korean Input Methods The following input methods are supported for the input of Korean characters: o Hangul o Hanja o Row-column HangulDECterm HangulDECterm utility is the extended version of standard DECterm to provide terminal emulation of Korean terminals. Emulation of the fol- lowing Korean terminal is currently supported: o VT382-K User Environment The following features in DECwindows Motif have been enhanced to ac- cept input of Korean characters and/or display of Korean data: o Login Extension o Session Manager o FileView o Motif Window Manager o LinkWorks Hyperinformation Services 5 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 Applications The following applications in DECwindows Motif have been localized to support Korean input and/or display: o Bookreader o Clock o Calculator o Calendar o Cardfiler o Mail Utility o Paint o Puzzle o CDA Viewer o Motif Notepad DECwindows Motif Examples The following DECwindows Motif/Hangul examples are bundled in this release: o DECburger o HelloWorld o Periodic - an example to illustrate Motif toolkit widgets. Local language text can be entered through XmText widget. Obsolete Features DECwindows Motif/Hangul for OpenVMS V1.2-3 does not include the fol- lowing features: o XUI/Hangul Toolkit o XUI/Hangul UIL Compiler o XUI/Hangul Window Manager o XUI/Hangul Server-Based Input Methods HARDWARE REQUIREMENTS Processors Supported: Please refer to Software Product Description (SPD 42.19.02). 6 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 Memory Requirements: o For VAX Systems: 20 MB o For Alpha Systems: 40 MB More memory is recommended for better performance. Disk space requirements for installation and use: o For VAX Systems: 32,000 blocks o For Alpha Systems: 39,500 blocks PREREQUISITE SOFTWARE o OpenVMS/Hangul VAX Operating System V5.5-2 or higher o OpenVMS/Hangul Alpha Operating System V1.5 or higher o DECwindows Motif Worldwide Support V1.2-3 for OpenVMS VAX o DECwindows Motif Worldwide Support V1.2-3 for OpenVMS Alpha OPTIONAL SOFTWARE For information on available optional software products, contact your local Digital office. SOFTWARE LICENSING This software is furnished under the licensing provisions of Digital's Standard Terms and Conditions of Sale. For further information on Digital's licensing terms and policies, contact your local Digital office. SOFTWARE PRODUCT SERVICES A variety of service options are available from Digital. Contact your local Digital Office for further information. DISTRIBUTION MEDIA The DECwindows Motif/Hangul for OpenVMS V1.2-3 product (binaries and Bookreader documentation) is available exclusively on the OpenVMS (VAX or Alpha) Consolidated Software Distribution Library (CONDIST) and Companion Online Documentation Library (CONOLD) CD-ROM set. It is not distributed on any standalone layer product media such as CD-ROM, TK-50 streaming tape, or 9-track 1600-bpi magnetic tape. 7 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 Due to the fact that DECwindows Motif/Hangul for OpenVMS V1.2-3 hardcopy is not produced, you are recommended to use the hardcopy documentation produced for DECwindows Motif/Hangul for OpenVMS V1.2 product. ORDERING INFORMATION For OpenVMS Alpha Systems System Licenses: Traditional License: QL-MV44*-AA Personal License: QL-MV44*-2B Media and Documentation: Media and Associated Documents: QA-4KL8A-** Online Bookreader Documentation: QA-4KM8A-** Media, Associated Documents and Online Bookreader Documentation: QA-03XAA-** Hardcopy Documentation: QA-XA14*-GZ Software Support Services: QT-MV44*-** QT-XA14*-** For OpenVMS VAX Systems Software Licenses: QL-XA14*-** Media and Documentation: Media and Associated Documents: QA-VWJ8A-** Online Bookreader Documentation: QA-VYR8A-** Media, Associated Documents and Online Bookreader Documentation: QA-YL48A-** Hardcopy Documentation: QA-XA14*-GZ Software Support Services: QT-XA14*-** * Denotes variant fields. For additional information on available li- censes, services and media, refer to the appropriate price book. The above information is valid at the time of release. Please contact your local Digital office for the most up-to-date information DECwindows Motif for OpenVMS documentation In addition to documentation supplied by DECwindows Motif/Hangul for OpenVMS V1.2-3, you can use the common user and programming documen- tation set available on the corporate CONOLD or on hardcopy. For or- dering information see DECwindows Motif V1.2 for OpenVMS SPD (SPD 42.19.01), or DECwindows Motif V1.2-3 for OpenVMS SPD (SPD 42.19.02). 8 DECwindows Motif[R]/Hangul for OpenVMS, Version 1.2-3 SPD 46.96.02 SOFTWARE WARRANTY Warranty for this software product is provided by Digital with the purchase of a license for the product as defined in the Software Warranty Addendum of this SPD. © 1995 Digital Equipment Corporation. All rights reserved. [R] Adobe, PostScript, and Display PostScript are registered trade- marks of Adobe Systems Incorporated. [R] Macintosh is a registered trademark of Apple Computer, Inc. [R] Motif, OSF, and OSF/Motif are registered trademarks of the Open Software Foundation, Inc. [R] Multinet is a registered trademark of TGV, Inc. [TM]X Window System is a trademark of the Massachusetts Institute of Technology. [TM]Open Software Foundation is a trademark of Open Software Foun- dation, Inc. [TM]The DIGITAL logo, ALL-IN-1, AlphaStation, AlphaServer, Bookreader, CDA, CI, DDIF, DEC, DEC Ada, DEC Fortran, DECimage, DECmigrate, DECnet, DECsound, DECterm, DECwindows, LAT, LinkWorks, MicroVAX, OpenVMS, PATHWORKS, ReGIS, TURBOchannel, ULTRIX, VAX, VAXft, VAXserver, VAXstation, and XUI are trademarks of Digital Equipment Corporation. APPENDIX A - THIRD PARTY LICENSING Open Software Foundation, Inc., License Terms and Agreement Digital Equipment Corporation certifies that DECwindows Motif Open- VMS VAX Version 1.2-3 and DECwindows Motif OpenVMS Alpha Version 1.2-3 is OSF[R]/Motif[R] Release 1.2.3 validated as tested with the OSF/Motif Validation Test Suite Release 1.1 with no waivers. 9