HP 3000 Manuals

Introducing HP Motif XL(TM) [ COMMUNICATOR 3000/XL XL RELEASE 3.0 ] MPE/iX Communicators


COMMUNICATOR 3000/XL XL RELEASE 3.0

Introducing HP Motif XL(TM) 

by Scott Cressler 
Commercial Systems D ivision 

PRODUCT OVERVIEW 

The X Window System(TM) ;2 (X) from the Massachusetts Institute of
Technology (MIT) is an industry standard, distributed, graphical user
interface system.  X consists of Xlib, a low-level graphics and windowing
library, and the Xt Toolkit Intrinsics library, a higher-level library of
interfaces used to create user interface components called widgets.
OSF/Motif(TM)1 is a library of these widgets.It is a product of the Open
Software Foundation (OSF)(TM)1 of which HP is a member.  The OSF/Motif
component of HP Motif XL(TM)1 is the code and documentation necessary to
more easily create an application with a consistent, graphical user
interface based on X.

With this initial release of HP Motif XL, you can develop applications
that execute on an HP 3000 Series 900 System and use X to present
graphics or an OSF/Motif graphical user interface (GUI) on an X display.
This first release of HP Motif XL (A.00.00) is a developer's release
consisting of the relocatable libraries, C header (include) files and
learning products necessary to develop X applications on MPE XL.

X uses a client/server architecture.  The application using X, in this
case the HP Motif XL application executing on the HP 3000, is called an X
client.  It requests user interface and graphic services from a process
executing on the X display called the X display server.  An X display is
a computing device that is capable of supporting an X display server
process.  The supported X displays in the first release of HP Motif XL
are the 300 and 400 Series HP 9000 workstations and the HP 700/X family
of X terminals.

PRODUCT FEATURES 

The HP Motif XL product consists of:

   *   The C language header files necessary to compile an application on
       the HP 3000 that makes calls to OSF/Motif, the Xt Toolkit, or
       Xlib.

   *   The relocatable libraries with which the resulting object file
       must be linked to create an HP Motif XL client program.

   *   The C language source code for a simple HP Motif XL example
       program called PIZZAC.EXAMPLE.X11.

   *   Two learning products that provide HP Motif XL-specific
       information as a supplement to the standard X and OSF/Motif
       learning products, which are shipped with the HP 9000
       workstations.

   *   An optional learning products kit consisting of the standard X and
       OSF/Motif learning products shipped with the HP 9000 workstations.

The HP Motif XL product requires the following hardware:

   *   A 900 Series HP 3000.

   *   A 300 or 400 Series HP 9000 workstation with a high resolution
       display, keyboard and mouse.

   *   The LAN hardware necessary to connect the two computers.

   *   Optional hardware includes the HP 700/X family of X terminals.

The HP Motif XL product requires the following software:

   *   XL Release 3.0 or later.

   *   C/XL compiler and libraries.

   *   HP-UX 7.0 or later.

   *   The necessary NS LAN software on both the HP 3000 and HP 9000 to
       connect the two computers.

HP MOTIF XL EXCEPTIONS 

The HP Motif XL libraries and header files are compatible with X Version
11, Release 4 and OSF/Motif 1.1.  The UIL (User Interface Language)
component of the OSF/Motif 1.1 Release is not supported in this release
of HP Motif XL. UIL is a program and a library allowing the definition of
an OSF/Motif user interface in a text file that is then compiled into a
data file.  An application can then use the UIL library to convert the
data file at runtime into an OSF/Motif user interface.

High resolution, bit-mapped displays and pointing devices are not
supported by MPE XL. Therefore, no X display servers are supported on the
HP 3000.  Your application environment must include a 300 or 400 Series
HP 9000 workstation or HP 700/X terminal, in order to display your HP
Motif XL applications.


NOTE An HP 9000 workstation is required even if you plan on using an HP 700/X terminal for an additional display. HP Motif XL applications can display directly to an X terminal, but the HP 9000 is required for executing several other X applications that are necessary for a usable X environment. These applications include the Motif Window Manager (mwm), the hpterm terminal emulator and the vt3k connectivity application. Mwm provides window management that is essential to interacting with multiple, concurrent X clients on the display. Hpterm and vt3k allow you to create a window you can use to logon to an HP 3000 and execute commands, including running block mode applications.
You must connect the X display to the same LAN as the HP 3000 and install and configure the required NS/3000 and HP 9000 networking software.
NOTE This is a developer only release. The performance of this release is sufficient for development and testing, but not for end-user applications.
For more detailed technical information refer to the related article in the "Technical Articles" section in this Communicator. 1 OSF, Motif and OSF/Motif are trademarks of the Open Software Foundation. 2 The X Window System is a trademark of the Massachusetts Institute of Technology.


MPE/iX Communicators