[Xorg] Server side widgets

Roland Mainz roland.mainz at nrubsig.org
Sun Jul 11 09:46:15 PDT 2004

Ely Levy wrote:
> latly I saw quite a few flame wars about server side widgets,
> People from projects like y-windows and onyx claim for performance
> improvments and nicer cleaner implementations,
> as well as that X doesn't support it from the plain reason it is old.
> I got the impression it was a design descision, which lead to many
> diffrent tool kits.
> My question is, why did X chose not to use server side widgets (if it was
> ever concidered)?

Well, you will need something like a server-side language to get the
widgets working. DPS(=Display PostScript) was capable to do server-side
widgets - but somehow DPS was lost deep in hell.
Today such a project will likely "die" in the flamewar "which language
should be used: JAVA, Perl, PostScript, TCL, bash(ouch!) etc. ..." ...
This issue could be solved via a platform-independent bytecode
interpreter... but I still doubt that something like server-side widgets
will ever become popular - it's a radically different approach compared
to today's toolkits and people don't like to rewrite/invent the stuff
from scratch if the "old ways" still work.

> and what other advantages/disadvatages it has?

First things which come in mind: How can I debug those widgets ? How can
I stop one widget from screwing up the whole server (e.g. grab CPU, grab
all memory) ?



  __ .  . __
 (o.\ \/ /.o) roland.mainz at nrubsig.org
  \__\/\/__/  MPEG specialist, C&&JAVA&&Sun&&Unix programmer
  /O /==\ O\  TEL +49 641 7950090
 (;O/ \/ \O;)

More information about the xorg mailing list