LOADING

Usability

Usability

Some things are easy to use, other things – not so much

this is an ingress

User experience

Often shortened to simply "UX", the term user experience denotes.

Refers to the overall experience a user has with a product.

ISO 9241-210:2010 – Ergonomics of human-system interaction -- Part 210: Human-centred design for interactive systems

For people with disabilities and other forms of laziness

WAI-ARIA

Accessible Rich Internet Applications (WAI-ARIA) is a web standard conceived to create a standardized way of ....... additional semantic data about a web application.

This is done by adding extra meta data to the content containers as an extra attribute in the HTML markup, meta data that contains semantic information about the nature of the widgets, structures and behaviours of the web application. Assistive technologies, such as screen readers, is able to read this meta data, and is thus able to adjust its own behaviour based on the sematic meta data.

For instance, to denote that an element is a collection of navigational elements (usually links to the different parts of the web application), one would give the element the attribute "role" with the value "navigation" like this:

<div role="navigation">
    …
</div>

As a result, most screen reader software will not read this part aloud unless explicitly asked to do so, as it is not critical to the content.

WAI-ARIA and HTML5

One can argue that a lot of the semantic data that WAI-ARIA defines is already defined in HTML5,

, such as the intrpoduction of tag names with better semantics such as <nav>, <header> and <main> (the latter introduced in HTML5.1). WAI-ARIA roles are however more granular, letting designers denote various states and properties

Due to time concerns and the fact the application is to primarely be used by others in a supervised setting, Clementine will not implement WAI-ARIA roles in its markup. It is however a prime example of something to implement in a future version, as this will greatly increase its usability, especially for readers of various impaiments.

WCAG

Also created with the intention to make to make the web accessible for people suffering from a wide range of disabilities (including age), the web standard Web Content Accessibility Guidelines (WCAG), http://www.w3.org/TR/WCAG20/

is a set of general guidelines a designer should follow to ensure that a web page, be it a traditional web page/site or a web application, is usable by....

WCAG and WAI-ARIA are in other words not competing technologies, but complementary.