🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.windows.x.pex
5 messages
5 total messages Started by Martin Schmidt Mon, 04 Jan 1993 15:36
what is PEX5 in MIT-X11R5 patch 19
#211
Author: Martin Schmidt
Date: Mon, 04 Jan 1993 15:36
35 lines
1823 bytes
Hi experts,

I using the PEX-SI server and the phigs API from MIT X11R5
on my SparcII. As you know the PEX-SI server does not support

   - HLHSR_MODE
   - no monochrome screens
   - ..

Since some days we have installed MIT-X11R5 patch ..,19,20,21.
In patch 19 a new PEX library is included (PEXlib or PEX5 called).

1. Question:
How can I use that library ? What are the new features ?
Is there a PHIGS API available to this implementation ?
Does patch 19 changes my PEX server (or are there now 2 servers) ????

2. Question:
I am using PEX-SI and MIT-X11R5 phigs in an C++ environment 
(on the top of InterViews [this is another problem. but now I 
have a first version of a PEXGlyph]. To use the phigs-functions I
need function prototypes. For MIT-X11R5 phigs I found no prototypes.
Therefore I edited the file mit/extensions/lib/PEX/c_binding.
Is there s.th. similar for the new library (better for an API) ??

Thank you for any hint

____________________________
     _ __ _ __  _ 
    ' )  ) )  ) / ,'              ... Martin Schmidt
     /--' /--' /-<                    RPK, University of Karlsruhe
    /  \ /    /   \                   schmidt@rpksun1.mach.uni-karlsruhe.de

"Never trust a programmer that carries a screwdriver" - George Morrow
_______________________________________________________________________________
Re: what is PEX5 in MIT-X11R5 patch 19
#212
Author: Ralph Mor
Date: Mon, 04 Jan 1993 18:35
46 lines
2406 bytes
In article <1i9lhdINN52r@nz12.rz.uni-karlsruhe.de>, schmidt@rpksun1.mach.uni-karlsruhe.de (Martin Schmidt) writes:
|> Hi experts,
|> 
|> I using the PEX-SI server and the phigs API from MIT X11R5
|> on my SparcII. As you know the PEX-SI server does not support
|> 
|>    - HLHSR_MODE
|>    - no monochrome screens
|>    - ..
|> 
|> Since some days we have installed MIT-X11R5 patch ..,19,20,21.
|> In patch 19 a new PEX library is included (PEXlib or PEX5 called).
|> 
|> 1. Question:
|> How can I use that library ? What are the new features ?
|> Is there a PHIGS API available to this implementation ?
|> Does patch 19 changes my PEX server (or are there now 2 servers) ????
|>

You seem to think that PEXlib might add some new features to PEX.
No.  PEXlib is a new API that gives you complete access to the
PEX protocol.  Some of its advantages over PHIGS is that it is
policy free, provides immediate mode capablities, and it integrates
very cleanly with your Xlib and toolkit applications.

If you want to learn more about PEXlib, you can ftp the PEXlib
specification document from MIT (ftp export.lcs.mit.edu, look for
/pub/DOCS/PEXlib/PEXlib.ps.tar.Z).  Also, Tom Gaskins has written
an excellent book on PEXlib (as part of the O'Reilly series on X).
I suggest Tom's book over reading the spec.

 
|> 2. Question:
|> I am using PEX-SI and MIT-X11R5 phigs in an C++ environment 
|> (on the top of InterViews [this is another problem. but now I 
|> have a first version of a PEXGlyph]. To use the phigs-functions I
|> need function prototypes. For MIT-X11R5 phigs I found no prototypes.
|> Therefore I edited the file mit/extensions/lib/PEX/c_binding.
|> Is there s.th. similar for the new library (better for an API) ??
|> 

The PEXlib-SI has function prototypes for all of the API functions.
The prototypes can be found in the header file PEXlib.h.


Ralph
Re: what is PEX5 in MIT-X11R5 patch 19
#213
Author: Martin Schmidt
Date: Tue, 05 Jan 1993 10:56
44 lines
2384 bytes
Hi,
just to clarify my first question

  |> I using the PEX-SI server and the phigs API from MIT X11R5
  |> on my SparcII. As you know the PEX-SI server does not support
  |> 
  |>    - HLHSR_MODE
  |>    - no monochrome screens
  |>    - ..
  |> 
  |> Since some days we have installed MIT-X11R5 patch ..,19,20,21.
  |> In patch 19 a new PEX library is included (PEXlib or PEX5 called).
  |> 
  |> 1. Question:
  |> How can I use that library ? What are the new features ?
  |> Is there a PHIGS API available to this implementation ?
  |> Does patch 19 changes my PEX server (or are there now 2 servers) ????
  |>


> You seem to think that PEXlib might add some new features to PEX.
> No.  PEXlib is a new API that gives you complete access to the
> PEX protocol.  Some of its advantages over PHIGS is that it is
> policy free, provides immediate mode capablities, and it integrates
> very cleanly with your Xlib and toolkit applications.

For me it is still unclear:
  - Is PEXlib a new API to the PEX-SI server ! Does this mean
    that the capabilities of the server remain unchanged !?
  - Can someone just point out what are the important new features
    of the PEXlib which were not available by the old PEX-binding ?
  - The problem in using PEX API is that it is very much low level
    interface. This was the reason why I mentioned that I use the
    "phigs API from MIT X11R5". Is there any similar "high level
    interface" to this PEXlib ??
  - Exist there some demonstration programs ?

Thanks for you answers Ralph. You must know that I am a "user" who is
not interessted in low-level protocol details. What I am looking for is
a high-level 3D-graphic library and a c/c++ programming interface. And
all of this should be for nothing (public domain).

Ciao
Martin
Re: what is PEX5 in MIT-X11R5 patch 19
#214
Author: Jay Hersh
Date: Tue, 05 Jan 1993 18:32
42 lines
1901 bytes
schmidt@rpksun1.mach.uni-karlsruhe.de (Martin Schmidt) writes:

>  - Is PEXlib a new API to the PEX-SI server ! Does this mean
>    that the capabilities of the server remain unchanged !?

	Yes


>  - Can someone just point out what are the important new features
>    of the PEXlib which were not available by the old PEX-binding ?

	What old PEX Binding?? The only previously available API
	was the PEX-SI PHIGS API which was a PHIGS implementation 
	and thus required you to use the PHIGS C Binding and be
	subject to all PHIGS policy rather than allowing access
	the the Protocol directly

 
>  - The problem in using PEX API is that it is very much low level
>    interface. This was the reason why I mentioned that I use the
>    "phigs API from MIT X11R5". Is there any similar "high level
>    interface" to this PEXlib ??

	There are some older APIs available for anonymous ftp
	from export.lcs.mit.edu in the contrib directory.
	There may even be newer ones developed on top of PEXlib
	available there I don't know, but I guess someone is
	working on something.

>  - Exist there some demonstration programs ?

	If you look at Tom Gaskins PEXlib book there are some example
	programs that are publicly ftp-able from someplace. I don't
	recall where, but it is listed in the book.



	Jay Hersh
	MIT X Consortium

--
Hopfen und Malz, Gott erhalts
Re: what is PEX5 in MIT-X11R5 patch 19
#215
Author: Joern Amundsen
Date: Wed, 06 Jan 1993 08:17
19 lines
1549 bytes
   From: hersh@expo.lcs.mit.edu (Jay Hersh)

	   If you look at Tom Gaskins PEXlib book there are some example
	   programs that are publicly ftp-able from someplace. I don't
	   recall where, but it is listed in the book.

``Someplace'' is
	ftp.uu.net (192.48.96.9), directory published/oreilly/xbook/pexlib :-)

-joern
--
  +---------------------------------------+----------------------------+
  | Joern Amundsen                        | email                      |
  | SINTEF Industrial Mathematics         |  - joern@sima.sintef.no    |
  | Department of Mathematical Sciences   |  - joern@imf.unit.no       |
  | The Norwegian Institute of Technology | phone +47-7-59-2092        |
  | N-7034 Trondheim, Norway              | fax   +47-7-59-2971 / 3524 |
  +---------------------------------------+----------------------------+
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads