User Interface GUI Design

If your product has any software to run it, we can create the User Interface (MMI, HMI, GUI) in an efficient and effective way. Macadamian Usability interaction designers have years of consulting experience in all fields of User Interface Design - web sites, web applications, desktop software, PDA's and even cell phones. We have also written many gui standards and gui guidelines for software applications and web applications.

Common GUI Design Techniques

The following are some techniques we commonly use when designing graphical user interfaces.

Task Flow

Task flow is the process of gaining insight into the goals that should be achieved by the end user and the steps involved in reaching those goals. Task analyses can be captured in flow charts, hierarchical representations, card sorting, use cases, UML, usage scenarios and user / system interaction descriptions.

Sample hierarchical representation

Wireframe Diagrams

Wireframe diagrams are used to show structure and navigation in an interface well before the details have been worked out. A screen from an interface is drawn using boxes and shapes to represent regions of functionality on a screen.

Sample wireframe diagram

User Object Modelling and Functional Analysis

Mapping out the relationships between the objects that the user interacts with and understanding what actions the use can take on any object determines the structure of the UI and support the creation of use cases in UML.

Sample user object map

User Interface Design Concepts

A concept design is a useful communication device that can bring product specifications to life for potential customers, investors, and other stakeholders and help maintain focus within the development team throughout product development.

Sample UI concept for mobile application