Rich Internet applications with desktop-like functionality can be very beneficial, but they pose special testing challenges. One approach is to start with a closer look at how users interact with the applications.
Internationalization isn’t only about dealing with other nationalities and languages. It’s about creating software for a multicultural world. Even if the software you’re testing won’t be translated entirely into another language, it still should meet some basic requirements for international visitors.
Ten percent of the world's population lives with some sort of disability. So, is your software product optimized accessible to these people? Rajini Padmanaban takes a look at the different types of disabilities out there and the ways to ensure your product works well with as many of these needs as possible.
As a user experience design specialist, clients often ask Jeff Patton to make their software "look better," so it can be successful. But when clients focus primarily on aesthetics, they're often addressing the wrong thing. In this column, Jeff takes a look at common user interface (UI) mistakes and the key concerns software development teams should address to build successful UIs.