Danish Intelligent Homes on the NetBeans Platform
Here are some screenshots of a NetBeans Platform application being worked on at the University of Southern Denmark. The project is being supported by a Danish Energy concern, Energi Fyn.
The main objective of this project is to bring a more intelligent controlling of every day usages of energy consuming devices, which should also bring down overall energy consumption. For example, it controls turning off lights when not needed, taking computers, TVs etc., out of standby only in time periods when they are actually used.
The GUI is work in progress (and what is shown is just unrealistic test data), but I think it serves as another example of extreme restyling of a NetBeans Platform based application:
The end users of the application are households. They should be able to see, in the GUI part of the application, what's going on in the system. For example, they need to see what are the most common usage patterns, total views on events happened in given period, etc. The backend of the system is probably what's most interesting, since it does all the intelligent controlling.
We need to do further testing before publishing the code, presumably as open source software. But the architecture is of course very extensible, so if developers or researchers have a good idea about a more powerful analysis algorithm in order for the decision module to schedule events more appropriately, they just need to write a new analysis module and install it as a plug-in!
Finally, here's how a configuration panel looks, with our new customized GUI elements:
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)