Skip to main content
Skip table of contents


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 and Views.


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


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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.