XXL Guided Tour 1
Textual and Visual Equivalence
XXL is based on the concept of textual and visual equivalence.
XXL interfaces can either be edited textually, visually or both in an equivalent way:
-
The XXL Builder produces legible C/C++ source code in an incremental way
-
The XXL Builder is able to establish the reverse correspondence
between the graphical objects that are created dynamically by a C/C++ program
and the original source code that produced these objects.
The source code of a C/C++ program can be modified in an
increment way when using the XXL Builder even if this code
was not originally produced by the Builder.
The system will always be able to retrieve the XXL interface descriptions
in the source code even if they are mixed with other C/C++ constructs and/or
if they are located in several files.
Textual and visual programming can be alterned at any stage
of the development process. XXL GUIs can be specified textually, then
modified visually, then modified textually again and so on in any order.
This capability apply for C, C++ and XXL Script files, thus allowing
a truly iterative development scheme.
Next Page |
Previous Page |
Guided Tour |
XXL Home