Since the mid 1990s web developers have had an ever increasing amount of control over the presentation of the web pages that they develop. This is largely due to the introduction of CSS (cascading style sheets) and its adoption amongst major browser vendors, both past and present. Although the adoption of the CSS specification has not been without issues it has made it possible for web developers to build visually imaginative and engaging web pages and user interfaces.
All posts by Nomensa
Keyboard traps, Flash and Firefox 4
Tracking UX (User Experience) with Google Analytics
How to improve User Experience (UX) using google analytics.
The Catch-22 Of Designing For Serendipity
Serendipity can help develop new ideas in fields like science and art. These "discoveries by accident" are seen as a powerful tool in creative processes. But how can we design to add serendipity as a feature? How is online serendipity supported?
User testing for iOS devices
For the last couple of months we have been bombarded with figures about Apple’s massive success. Over 120 million devices sold and 6.5 billion app downloads are astonishing figures. One could think that all apps in the App Store are amazing because everybody is downloading them! That, unfortunately, is far from true. The vast majority of apps are just downloaded to try them out, and then dismissed after some weeks or even days.
Internet TV: UX a potential casualty in the battle for the living room?
The Internet-enabled TV has been around for a little while, but the fight for control of the living room has begun in earnest now that Google has joined the fray. Instinctively Internet on TV makes sense, after all many people admit to using a laptop, netbook or iPad when watching TV, so why not bring that experience to the TV itself? However, I can’t help feeling that in the rush to get the web onto the widescreen nobody has properly stopped to think about whether it really matches with how anyone uses their TV or consumes information from the Internet. In the UX industry this is known as the “context of use”. If you fail to consider this properly, you end up with a product that isn’t fit for purpose.
Four ways to display error messages and improve UX design
A typical interaction with websites involves filling in forms. When shopping online, for example, you must enter card details, delivery address and other personal information which generate error messages. In this article, we look at how to improve the UX design of your forms.
The Design Patterns of Social Media
Most websites nowadays incorporate some kind of community aspect which allows users to provide feedback to the site's owners and to each other. In fact, 'building community' is one of the most important aspects of any modern website. Websites that focus on their community or group nature are described as being social sites, an umbrella term that can cover a great number of disparate services. This article will describe how Developers can utilise social design patterns on a site in order to promote or dull certain behaviours in an online community.