HEISCH AT

Standard Software
for the
Industrial Automation

see also:
Engineering
and
Services
Home News Products Know How Download
Customers Links Who we are Prices Contact
XForms:
GUI toolkit for X11

Hints concerning XForms Library

The term XForms is an abbreviation for Forms Library, A Graphical User Interface Toolkit for X

XForms is a very lean grapics library. Developped several years ago by T.C.Zhao and Mark Overmars, it still offers a good base for application development under X11.
Part of Xforms is a real fine documentation and a set of many small example programs which enable even beginners a quick application development.

Xforms is highly portable.
The following sentence from the documentation says enough about portability and the fitness for systems that do not have KDE or Gnome:

The library uses only the services provided by the Xlib and should run on all workstations that have X installed on them.

Paying attention to downward compatibility is strictly rule to the further development of Xforms. For that, Xforms still is used in much universitary research projects.
Unfortunately, newadays some distributions do not contain XForms any more.

The XForms Homepage contains some interesting informations, as well you can find some screen shots of applications from science and industrial automation.

Xforms is easy to install:

  • Download von der XForms Downloadpage. Chose xforms-1.0.91pre14.tar.gz or xforms-1.0.92.tar.gz or higher.
    Hint: It is shurely a good idea to download the documentation file "xforms.pdf".
    Hint: Xforms needs the Xpm-library. This is part of each distribution.
  • Unpack the archive into a directorys and change into it. Then:
  • ./configure
  • make

The next commands need root privileges:

  • make install
  • ldconfig

Thereafter the Xforms libraries are installed, also the GUI designer program "fdesign". "fdesign" can be found in /usr/local/bin.
While linking of xforms applications maybe you will need the option -lXpm.




Top   Home  

© 2000 ... 2010  Gerald Emig / Werner Heisch
Edition Date of this page (MET) : 2010-02-06 02:06:45