How to Dev - Design: User Interface and Business Logic

The design of the User Interface implies the design of dashboards to be developed. Snap4City Dashboards are composed by several graphical widgets accessing to: Storage, Processing Logic (IoT App) data/nodes, External Services, Synoptics, and Brokers.

How to proceed: This phase is performed by identifying Data Representation and Graphic User Interaction:
This phase has to answer at questions such as:

  • Which kind of visual rendering is more adequate? Which kind of user interface I have to provide to the users? Which kind of graphic user interface your users would prefer?
    • Which kind of widget? The answer is easy since the preferred rendering tool for each Data Model has been defined.
  • How many users are going to use it?
  • It is a scenario for Control Room or for understanding (such as a Business Intelligence tool to play with data and study)?
  • Which Entity Instances have to be shown?
  • How many dashboards or view I need to create, how large they are, on which device they are shown?
  • The user interface is only a Monitoring data from Storage?
  • The user interface has to provide data table for browsing on data? And in which order?
  • Do we need a menu to navigate on a number of connected Dashboards?
  • Who is going to access to those dashboards?

 

 

How to Dev - Design: User Interface and Business Logic | Snap4City

Error

×

Error message

  • Notice: Trying to get property of non-object in user_is_logged_in() (line 1576 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_is_logged_in() (line 1576 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in og_field_access() (line 578 of /var/www/html/drupal/sites/default/modules/og/og.module).
  • Notice: Trying to get property of non-object in user_access() (line 806 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 818 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 819 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 825 of /var/www/html/drupal/modules/user/user.module).
  • Notice: Trying to get property of non-object in user_access() (line 828 of /var/www/html/drupal/modules/user/user.module).
  • Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/drupal/includes/common.inc:2791) in drupal_send_headers() (line 1499 of /var/www/html/drupal/includes/bootstrap.inc).
  • Error: __clone method called on non-object in og_user_access_entity() (line 2249 of /var/www/html/drupal/sites/default/modules/og/og.module).
The website encountered an unexpected error. Please try again later.