Page tree
Skip to end of metadata
Go to start of metadata

This article covers the user experience aspects of the JUI API components, the members within the HomeSeer.Jui Namespace, such as how they are displayed on different clients and the kind of design patterns that are recommended to optimize usability.  

Everything created with the JUI API for the UI takes the form of a Page and Views.

Pages

All plugins that have a user interface in the HomeSeer software define them using pages.  

Views

A view is an interface component used on pages and presented to users.  


Design principals for the JUI API are adaptations of Google's Material Design Guidelines.  If you are developing any HTML feature pages in addition to JUI pages, following these guidelines will produce a user experience similar to what this guide describes.