The SUID Vision of the User Interface

Assuming that every computational system stores and processes information from objects coming from the real world (or the thought world), SUID sees the user interface for that system as separable in ten layers:

1. Representation of the reality elements;

2. Organization of the represented elements;

3. Access method to let the user reach the represented elements;

4. Capture method for getting elements existing "outside" the system into a representation "in" the system;

5. Actualization method for making the "outside" elements to be corresponding to the "inside" elements;

6. Creation method for letting the user get new elements "mind created", into the system;

7. Destruction method so the user can "destroy" elements no longer desired in the system;

8. A collection of methods to let the user interact with the elements of the systems, meaning, to let the user "act" over the objects represented in the system;

9. A method to let the user know what the response of the represented objects has been to the actions performed; and

10. Change notification method to inform the user when an object has been changed due to the actions of other elements in the system or outside it.

For more information on SUID send email to and check our lens at

The Flash poster above can be downloaded in executable format here

There is also a jpg version that can be seen here