|

User Interface independence
Independence of user interface is one of the main
ambitions of the exom framework. The intension is to write one application, which run not
only on different GUI sub systems like ( Win32, QT, wxWidgets, WinForms, ...), furthermore
it will run on user interfaces with completely different paradigms like Console or
Web Interface.
Application using the Graphical user interface
|

More screenshots here |
 |
Navigation in object hierarchy by using a switchable tree/list view |
 |
Edit atomic data like strings, integers, ... . The object properties are arranged
hierarchical. |
 |
Execute object commands like Cut, Copy, Paste, ... . This can be done by all
common ways: menu, context-menu, shortcuts, toolbars and buttons. |
 |
Search in object hierarchy. The search start from the current selection and the
results are typically shown a the bottom of a window. |
 |
Optional Application / Document Model providing commands like New, Open, Close and
Save. Applications generated by the CodeGenerator use
this model, to get instantly a usable application. |
 |
Support User Interface independent application. This application is the GUI version
using the exom-Add-On exomWin32. |
|
Application using the Console as user interface
|
|
|
 |
Navigation in object hierarchy by using the command cd comparable to the navigation
within a file system. |
 |
Edit atomic data like strings, integers, ... by using the set command. |
 |
Execute object commands like Cut, Copy, Paste, ... by using the do command. |
|
Optional Application / Document Model is realized by using the /app and /doc objects at the root level. |
 |
Support User Interface independent application. This application is the Console
version using only Standard IO. |
|
Other User Interface Systems are scheduled but not
implemented at the moment.
|