Embedded GUI Design and Development Tool

    Embedded GUI Design and Development Tool
    Download Embedded GUI Development Demos
    Embedded GUI Design and Development Tool


    2 min read

    Designing User Friendly Applications

    Nov 29, 2009 10:46:17 AM

    Was passed along these 8 tips for designing user friendly applications the other day.  It is a quick read, and pretty good general advice ... in particular about providing a consistent behaviour. 

    The only item in the list that gave me a moment of pause was "Be creative, but not inventive".  Why not be both I wonder?  How much does the risk of being too different compare to the reward of developing the next iPod type of user interface? 

    Considering that the author works at SAP, and is likely targetting an audio of business tooling software developers, perhaps that is sage advice for that audience, in that context.  I think that in other markets, other user interface contexts, the advice is not as much a rule as a guideline. 

    If your application is oriented at the PC desktop world, then you likely aren't going to be revolutionizing the world with a new user interface any time soon, the bumptop desktop is a great example[1].  Non-rectangular UI elements, animated graphics, application re-skinning and task oriented UI changes is about as revolutionary as you'll get.

    Consumer devices tend to lead the way when it comes to pushing the envelope on user interface innovation.  Likely because their lifecycle is such that any success can be repeated and any failure can quickly be forgetten as 'yet another dropped product'.  It may also be due to the fact that they are not limited (or empowered?) by the traditional input devices so new ways of connecting the user to the data they interacting with need to be created.

    I'd like to see more creativity and more inventiveness in application user interfaces and we hope that that is something that Storyboard Suite is going to help our customers achieve.


     [1]: Don't get me wrong, I love Bumptop.  I think that it is unique, cool and occasionally more usefull than my standard desktop.  Where it would be massively useful would be if I used a tablet interface the size of my coffee table, but alas I don't have one of these 

    Thomas Fletcher
    Written by Thomas Fletcher

    Thomas is a co-founder and VP of Research and Development. With 20+ years in embedded software development and a frequent presenter at leading industry events, Thomas is a technical thought leader on Embedded System Architecture and Design, Real-time Performance Analysis, Power Management, and High Availability. Thomas holds a Master of Computer Engineering from Carleton University and a Bachelor of Electrical Engineering from the University of Victoria.

    Post a Comment