Skip to content

Universal Design

Eivind Strand Harboe edited this page Apr 29, 2021 · 1 revision

Following universal design is important. Otherwise, your application will stick out as a sore thumb among other apps. The expectation from the users is that the app looks and feels like other apps. Universal design makes our app more including, more robust and easier to use. Furthermore, for web applications there exist laws we need to follow.

Because we want our app to be easy and simple to use, we will try to follow WCAG. It is mostly intended for websites and mobile apps, but we will also try to follow it to maximize the apps ease of use.

Easy to perceive

The information we present to the user should be easy to perceive for the user. We do this by using established methods and solutions in with JavaFX. We present information through a easy to read built in view called tableview. The app will however not support zooming, as most operating systems already have built in support for people needing extra help view reading text.

Easy to operate

The app should be easy to operate by the user. For example, the app is easily navigated by mouse, and all buttons are big and describes their function.

Understandable

All applications should furthermore be understandable. This means our app should be predictable in its functions. The app also gives an identification of any errors that the user may have typed.

Robust

Furthermore the app should be robust, as in it doesn’t error out and is futureproof. This means that if new technology comes along it should be compatible with it (within reason)

Clone this wiki locally