Skip to main content

Table 3 Synthesis of User Interaction Patterns used to model IoT Patterns

From: Model-driven development of user interfaces for IoT systems via domain-specific components and patterns

IoT patterns

User interaction patterns

 

Master details

Multi-level master details

Default selection

Multi-field form

Preloaded field

Data look up

Cascade selection fields

Basic search

Location-aware search

Login

User profile display

One device one operation

    

✓

✓

✓

  

✓

 

One device more operations

   

✓

✓

✓

✓

    

More devices one operation

   

✓

✓

✓

✓

    

More devices more operations

   

✓

✓

✓

✓

    

One device one program

  

✓

 

✓

 

✓

    

One category more operations

   

✓

✓

 

✓

    

Get details of a device

✓

✓

     

✓

   

Get state of the device

✓

      

✓

   

Get information from the device

✓

✓

     

✓

   

Get information for one category

✓

✓

     

✓

   

Search device

       

✓

   

Nearby devices

       

✓

✓

✓

 

Pull information

✓

✓

✓

 

✓

 

✓

  

✓

✓

Application launch

  

✓

 

✓

    

✓

✓

Pull information

✓

✓

✓

 

✓

 

✓

  

✓

✓