[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

1080.0. "X for non-C-Programmers" by ULTRA::WRAY (John Wray, Secure Systems Development) Sat Jul 08 1989 15:35

    A note for speculation about future directions of X and toolkits.
    
    Will the X toolkit (and the DECwindows toolkit) continue to be the only
    supported way to talk to X devices?  It would be real nice to have a
    toolkit that was written so as to be natural to invoke from languages
    that can deal with parallelism (eg Ada).
    
    Does anyone know whether there are any efforts underway, either within
    DEC or in the standards arena, to produce langauge-specific toolkits
    for languages other than C?
    
    John

T.RTitleUserPersonal
Name
DateLines
1080.1Slow Start..but there is strong Ada PotentialFUEL::grahamSend in the Clones!Sat Jul 08 1989 18:0129

At Xhibition '89 (SAN Jose, Calif June 25-28), I attended a lecture on an
Interactive Ada-Based Interface Builder called GRAMMI (Generated Reuseable
Ada Man Machine Interface), being developed at ESL, Inc., for use with
applications written in Ada.

These guys are actually building their own toolkit (including callbacks, 
widgets, et al).  User interfaces (screens) can be built by a novice X
user; by selecting screen widgets from an MMI (Man Machine Interface)
widgets parts library, dragging them into place, and filling out the
corresponding attribute form.  After the screen specs are created, Ada
code that implements the screen is generated using X.  The GRAMMI software
(toolkit) interfaces to X at the Xlib level utilizing the SAIC X-to-Ada
binding.

The importance of Ada and X to classified software development in many
government contracts cannot be over-emphasized.  The GRAMMI architects
claim the User Interface developer need not know about a detailed working
of the 'mission application'..thus, expensive government security checks
and clearances are not required at the UI level.  They claim to have
*really* separated "application form (look and feel) from function".
The "mission application" is treated as a "black-box".

I have requested more detailed material from the GRAMMI architects ....so
anybody interested may send me mail for on-ward transmission.

Kris..

1080.2Bindings, anyone?SDSVAX::SWEENEYHoney, I iconified the kidsMon Jul 10 1989 09:5417
    What are MIT and X Consortium "standards"
    
    X protocol
    Xlib interface to the (client) protocol (C bindings only)
    CLX (Common Lisp interface to the client protocol)
    
    What DEC ships with VMS DECwindows
    
    Xlib for C (MIT bindings)
    Xlib for VMS bindings (ADA,BASIC,BLISS,C,FORTRAN,MACRO,PASCAL,PL/I)
    
    What people at Xhibition wanted
    
    As Kris pointed out the previous reply (a more natural ADA interface)
    and as .0 pointed out: bindings and a new implementation of Xlib to
    support parallel processing

1080.3CLXSCAAI::BEANEBradipus TridactilusMon Jul 10 1989 12:412
See the conference AITG::CLX for information about CLX availability in VAX LISP.