Skip to main content

Note: National Embodied Carbon Data Repository is now live 📢

New Zealand’s National Embodied Carbon Data Repository, NECO2, is now freely and publicly available. View detail here.

SR52 Object-oriented methodology for home automation applications (2007)

Product Description

The object-oriented paradigm has been examined as a software engineering approach to the development of home automation applications. Object-oriented programming evolves as a consequence of natural progress in programming languages.

This type of programming results in reduction in program complexity, modularity, code reusability. and programming efficiency, which in turn brings about cost savings in the development and maintenance of software.

Object-oriented programming mimics human interaction with objects in real life. This makes it easy to model home automation using the object-oriented paradigm. The encapsulation of data and methods within an object makes it easy for interoperability to be implemented. (Interoperability is the ability for different products from different manufacturers to work together.)

Smart House and CAL object specifications for home automation are examined, as is an object-oriented programming language. Finally, the application of object-oriented technology to home automation applications is demonstrated.

Product Information

Publication date 1993
Author AH Dechapunya
System number SR052