Sunday, March 6, 2011

User Interface ~ The face of your application!

What makes us to love some software at first sight? Obviously it is the user interface. But we do ignore the importance of the user interfaces a lot, assuming we are coding for the smart people. But yes, we may be wrong. Not all smart people like to do stuff in hard way. Specially no one likes to waste their time on some one else's ignorance [1] [2]. Hence here comes the need to design and develop sensible interfaces.

What makes a user interface good? Well. Something has been recorded now. We can't change everything or start from the scratch. Every one has started to accept the current model as a standard one. One with a menu bar, standard buttons (we never see buttons in many different shapes. do we?), and the colours too. Again, you should consider the market too. If you are going to market a product to Arab countries, you have to design the interface to suit their RTL (Right to Left) text and their reading pattern too is RTL.

We recently had a mail thread on user interfaces over the mailing list at WSO2, towards making our user interfaces more and more intuitive and user-friendly. Some of the links from the mail thread on the user interfaces are worth sharing here as well. It was also really interesting to note the usage of Checkboxes vs. Radio Buttons. Again, we are programmed to think that way. Trying to change the usage pattern of the Input Controls - like using a check box to do what a button should do normally, will be a loss for the developer, not for the user.

Sun Web Application Guidelines is a good read, specially the chapters on Simple Elements and Visual Design Elements. Web Design References from University of Minnesota Duluth is yet another nice list of materials on usability, describing even the preferences of the children in the user interfaces. Web form design guidelines: an eyetracking study is also worth mentioning. Poorly constructed interfaces ruin the user experience, making the user seeking more assistance from the documents, finally scaring him away from the product altogether! Interesting posts, indeed!

No comments:

Post a Comment

Relevant comments and feedback are always encouraged.

Comments with spam links to random web sites and services are deleted, to maintain the quality and relevance of the forum. If you are rather interested in advertising in this blog, feel free to send a message to the blog administrator.

Thank you.
Regards,
Pradeeban.