Designing for the Internet of Things

(Nandana) #1

Figure 9.29: Instagram registers likes or comments in the UI even while the
status bar spinner shows the request is technically still being sent


When everything works OK with our heating example, the responsiveness
allows the user to feel as if they are interacting with the service, not just the
phone UI. They have direct control of the heating.


The second approach is to be more transparent about what is technically
happening. You show the instruction as being in the process of being sent.
This is the approach used by the Lowes Iris system (as also shown in chapter
3): a status message at the top of the screen is shown to indicate that an
instruction is being sent. When confirmation is received that the controller
received the instruction, a confirmation message is displayed (see figure 9.30).

Free download pdf