User Interface Design (Magic xpa 4.x)
When designing browser-based applications, you must consider both the end-user’s expectations for user-friendly applications and the end-user’s platform limitations.
The methodology described in this document follows two basic principles:
-
The less information sent over the network, the better the performance. This means that your pages should be economical in terms of the amount of data they provide.
-
The less server-side interaction defined in a process, the better the performance. This means that the logic of each task should be designed to require minimal server-side interaction.
These two principles dictate the basic rules of user interface design:
-
Only show necessary data on the form, and allow viewing additional information on user demand.
-
Provide leaner task for browsing data by separating the modification related logic to be in a separate task or a pop-up window.