The GUI


What is it?

This is just a software managing windows on the screen. Something like the classic WIN.....

But somes differences are existing:

  • First, we have the sources of.
  • Next, it is small, very small. Like other softwares we have developed, this one is again a "super thin"!!!

    It is actually not complete but running.
    And the actual size is far under 40 Kbytes.

  • Next, it is portable.
Not "portable on .... restricted" but fully, completely portable to any microprocessor and any display system.
  • Next, one version shall run under DOS on PCs.
Under DOS but also without DOS!, under BIOS. And when running our browser, it can than start in tenths of seconds. No user for a multimedia terminal?.... the terminal can stop and restart when somebody is touching it.
  • Next, it can run in text mode. WHY? Because many LCDs exist without the ability to be driven in graphic mode. And PCs can use this mode to display "text only" pages. It is much faster than graphic mode to diplay it. And it is also possible to use a graphic-text mode, writing the text using a fixed font like the one used by the display.
  • Next, it can ofcourse run in protected mode, enabling access to all RAMs the PC has. Protected mode with ofr without DOS.
  • Next, you can probably buy the source of

A little more technical:

It is ofcourse an objectoriented program. Written in C and C++.
But written also to use few memory. The program itself but also for datas. And this for example when changing a window, the window is redrawn.

More technical?: when moving a window, some other GUI well know transfer a block of memory from a saved place. But it involve you have saved the image of the window somewhere.
And this need to save into RAM or disk all screen images. In fact the swap file. But before it was into RAM!
Our GUI does not the same. He redraw the window completely. This need computing power but no RAM! Ofcourse, a little more complicate than explained, but the main is just "as simple as this".
And if you have a powerfull component as display manager and sufficient memory ..... you can ofcourse save the screen and restore it when needed.
The actual display is for an SVGA chip, any.

 

More informations needed, contact:
Email: info@mundialavenue.com