Skip to main content

SR56 Report on object-oriented programming for home automation applications (2007)

Product Description

BRANZ produced this report to document its work to date on software applications in home automation and to suggest ways in which the home automation industry in New Zealand might benefit from further advances in this field.

An object-oriented framework for home automation applications is described. The classes of objects developed provide a foundation for applications such as automation of appliances and lights, energy management, entertainment, and security and safety.

The design of the C++ classes employs various object-oriented techniques including encapsulation, inheritance and polymorphism. The result is a framework for home automation applications that can be extended and maintained efficiently. PCs are proposed as suitable hardware for providing whole-house controllers.

Product Information

Publication date 1994
Author AH Dechapunya
System number SR056