Application Theory
UI development is done in source code level without aid of GUI builders. In MUI application the programmer only defines logical structure of the GUI and the layout is determined on run time depending on user configuration. Unlike on other GUI toolkits developer does not determine exact coordinates for UI objects but only their relative placement to each others using object groups. In traditional Intuition based UI coding programmer had to calculate placement of gadgets relative to font and border sizes. By default all UI elements are resizable and change their size to match window size. It can also automatically switch into smaller font or hide UI elements if there is not enough space on screen to display window with full contents. This makes it very easy to build UI which adapts well to tiny and large displays as well.
There are over 50 built-in MUI classes today and various 3rd party MUI classes.
Read more about this topic: Magic User Interface
Famous quotes containing the words application and/or theory:
“Great abilites are not requisite for an Historian; for in historical composition, all the greatest powers of the human mind are quiescent. He has facts ready to his hand; so there is no exercise of invention. Imagination is not required in any degree; only about as much as is used in the lowest kinds of poetry. Some penetration, accuracy, and colouring, will fit a man for the task, if he can give the application which is necessary.”
—Samuel Johnson (17091784)
“The weakness of the man who, when his theory works out into a flagrant contradiction of the facts, concludes So much the worse for the facts: let them be altered, instead of So much the worse for my theory.”
—George Bernard Shaw (18561950)