[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bulova::decw_jan-89_to_nov-90

Title:DECWINDOWS 26-JAN-89 to 29-NOV-90
Notice:See 1639.0 for VMS V5.3 kit; 2043.0 for 5.4 IFT kit
Moderator:STAR::VATNE
Created:Mon Oct 30 1989
Last Modified:Mon Dec 31 1990
Last Successful Update:Fri Jun 06 1997
Number of topics:3726
Total number of notes:19516

2435.0. "UIS-DECwindows porting guide?" by CERN::JRS (John SHADE - 'Attila the Nun') Tue Mar 13 1990 03:51

Is there a document anywhere that describes how to port VWS applications to
DECwindows? Presumably there's a close mapping between UIS and DECwindows
calls. Any pointers would be greatly appreciated.

John

P.S. cross-posted in the VWS and DECwindows notes files
T.RTitleUserPersonal
Name
DateLines
2435.1STAR::KLEINSORGEFred Kleinsorge, VMS DevelopmentTue Mar 13 1990 14:3323
There is really no good mapping between the windowing systems as they approach
the problem from absolutely different points of view.  The "best" way to move
from VWS to DECwindows is: 1) Don't - use UISX or 2) Re-design, re-write it.

A document called A Guide to Porting VWS Applications to DECwindows is included
both in hardcopy and machine readable as part of VWS V4.2, the saveset is
entitled GUIDETOM010.A - the release note is the document.  Part of that
saveset is also a sample UIS application (in C with the source) which has a
module that provides a subset emulation at the source level... the application
is a simple frame editor called FREDIT.

In addition, a source code annotator is available with VWS V4.2 called UISANN
which reads a source file and outputs a commented version of the source and a
cross reference of all the UIS calls in the application.  The comments suggest
where to look in the DECwindows documentation for an appropriate Xlib call.

UISX (now named VAXuisx by some product manager weenie) is now in FT1 and will
be part of VWS V4.3.  UISX provides binary compatability with "most" VWS
applications and allows the application to run under DECwindows.  It does not
provide the DECwindows style (look and feel), the application behaves more or
less as it did native under VWS.

_Fred (former migration PL)