Ubiquity™ is an off-the-shelf configurable software application that eliminates custom programming to enable you to monitor, control, and automate your connected home. A configurable software application is a revolution over the existing method of hiring a software programmer to write a custom program to monitor and control your home – the custom program is expensive to program, has limited functionality, is potentially buggy, and is very difficult to modify when you add new devices and components to your home. Even worse, you may need to have the same programmer add those features as the one who wrote the original program.
By analogy, you would not hire somebody to write a custom program for your home finances when you can buy Quicken, a configurable software application that you can easily configure to manage your checks and other financial records. Therefore, why would you hire someone to write a custom program to monitor and control your connected home? Ubiquity™ is Quicken™ for the connected home.
Ubiquity™ eliminates custom programming making the integration of the connected home reliable and affordable.
Old Way |
Get rid of it! |
The way it should be done. |
There are four parts to the Ubiquity™ configurable software application as shown in the diagram below.
The Browser GUI (pronounced GOO-ee - an acronym for "Graphical User Interface") is the graphical display you see on a PC or web tablet. It provides complete monitoring and controlling of your connected home. The Browser GUI appears as a web page on the Microsoft Internet Explorer web browser.
Find My Destiny which is a small application that runs on a PC and whose job is to find the Domain Controller and open the Browser GUI to point to it. This application is vital to eliminating problems associated with networking in the home.
The "Java" application is the software that runs on the Domain Controller. We do not talk about it much, but it is the software that does the work of monitoring and controlling your connected home.
The Design Module which is used to add and initialize the devices in your home. It can be connected to the Domain controller via your local network or over the Internet. In addition, it can run off line on a PC during the development stage of the project.