Sunday, February 18, 2018

web app - Displaying states of machines – Overview site


We need to display the state of some machines in our web application. The machines can have about 8 different states.


Our idea is to make a site where the user can see all machines and their state. But we don’t really know how to display the individual machines.


A co-worker had the idea of doing something with color codes. Each machine would be displayed as a rectangle in a different color (which indicates its state). Something like this:


Site


I don’t really like this idea because I think the users can’t remember what each color means, respectively it will take a long time until the users know which color stands for which state.


Do you have any ideas how we could display the machines and their state?


The requirements:




  • The site is mainly viewed in desktop browsers. But we also need to support tablets.

  • The users should see the state without clicking or hovering the machines

  • We need to display 20 to 300 machines on the site. (If possible without paging)



Answer



Issues




  • You are right about the use of color. Users are unlikely to remember what it means if you have 8 states. It also creates problems for color blind users.





  • Using a legend is not great because it forces the eye to dart around the screen. It also doesn't solve the color blind issue.




  • 300 items will be difficult to navigate, so careful cell design combined with sorting (e.g. by status, or user-defined) and filtering will help.






Suggestions



Improve your cell design.



  • Every cell seems to be a machine so you may not need to show the machine caption.

  • The number is used to tell the machines apart, so increase the size of the font.

  • Use both color and a label to show the machine status. This is current best practice, because it allows for easy reading by color, but also shows status clearly for color-blind or unfamiliar users.

  • Simplify the cell design to focus the eye on what's important: fade the outline (this will help reduce the grid illusion effect), and avoid making the entire background colored because it makes the numbers harder to read/scan.

  • Use swatches to indicate status, instead of painting the whole background red/green/etc.

  • Add sort and filter controls, as noted above.


A resulting design might look something like this (just the cell layout, you'll have to add filters/sort):



console


This is less dense, easier for the eye to scan, and more communicative of status to a variety of users (new, expert, color-blind, etc).


Hope that helps.


No comments:

Post a Comment

technique - How credible is wikipedia?

I understand that this question relates more to wikipedia than it does writing but... If I was going to use wikipedia for a source for a res...