Towards a native windows GUI

Marc van Woerkom <>
Thu Aug 18 13:26:52 CEST 2005

>	1) There were no GUIs
>	2) Some very simple 2-D graphics API's emerged
>	3) Simple GUI's with window, mice, keyboard, 
>  	4) Complex libraries to make programming type 3 
>	5) The libraries became so complicated that nobody 

I muss some stuff:

One of the biggest advances in Windows 95 was the 
introduction of higher quality fonts.
There is obviously a race going on towards a 
graphical quality similiar to that of printed media.
There was Display Postscript on the NeXT,
and the Quartz engine (kind of display PDF) on MacOS X.
For the next Windows generation, there seems something 
similar in the making.

Then Mozilla introduced XUL, where a XML file holds 
information about the various widgets used (that's the
decalarative part) and JavaScript is used to handle
the various events.
This is one of the easiest ways to create GUI
The available widgets are enough for most business 
Look at the JavaScript Debugger (Venkman) or the Chatzilla 
if you want to see what is possible.

A similiar technique is said to be introduced in next
generation Windows as well.

We use XUL in a commercial environment. It speeds up 
development dramatically. A box with Linux or some other 
free Unix and Mozilla is sufficient.
A drawback is the memory hunger (and some leaks in 
Mozilla) if you run many clients on one system.


More information about the erlang-questions mailing list