Remote maintenance and development of home automation applications

Research output: Book/ReportReportProfessional

Abstract

This work studies methods and technologies for remote maintenance and development of home automation applications. A major problem in remote home automation configuration seems to be the missing information concerning the properties and attributes of the home's automation hardware. This study defines methods and a prototype to describe the automation hardware remotely for developer along with further methods to use to deliver these descriptions to the developer. A review is done of the traditional automation technologies and automation networking. Local Operating Network automation technology and networking methods are studied more deeply, while the prototype presented in this work used this technology. The aspects of modern home automation are reviewed and studied. This includes crucial technologies for this work like residential gateways. A few description technologies for describing automation platform are examined. These include XML, databases and JavaBeans. On the basis of evaluation XML is chosen due to its compactness and simplicity. Furthermore distributed computing technologies are presented which include the Jini concept. This distribution technology is utilised in communication between homes and application developer. The required XML structures are defined for device description purposes and other prototype software for residential gateway and developer's client are defined. The residential gateway software is described with UML and the software was implemented using the Java programming language due to its good networking abilities. On the basis of this work it was seen that is possible to describe the home's automation platform and deliver the descriptions for use of the remote developer. Especially XML was seen as very suitable for this purpose and the Jini distribution concept was also seen suitable for delivering this and other maintenance and development services to the remote developer.
Original languageEnglish
PublisherVTT Technical Research Centre of Finland
Number of pages85
ISBN (Electronic)951-38-5944-4
Publication statusPublished - 2002
MoE publication typeNot Eligible

Publication series

NameVTT Tiedotteita - Research Notes
PublisherVTT
No.2129
ISSN (Print)1235-0605
ISSN (Electronic)1455-0865

Fingerprint

Automation
XML
Java programming language
Hardware
Distributed computer systems
Communication

Keywords

  • Jini
  • XML
  • LON
  • Local Operating Network
  • residential gateways
  • remote maintenance
  • remote development
  • xml

Cite this

Aihkisalo, T. (2002). Remote maintenance and development of home automation applications. VTT Technical Research Centre of Finland. VTT Tiedotteita - Research Notes, No. 2129
Aihkisalo, Tommi. / Remote maintenance and development of home automation applications. VTT Technical Research Centre of Finland, 2002. 85 p. (VTT Tiedotteita - Research Notes; No. 2129).
@book{5c9968123a814497b79b16c804fab22e,
title = "Remote maintenance and development of home automation applications",
abstract = "This work studies methods and technologies for remote maintenance and development of home automation applications. A major problem in remote home automation configuration seems to be the missing information concerning the properties and attributes of the home's automation hardware. This study defines methods and a prototype to describe the automation hardware remotely for developer along with further methods to use to deliver these descriptions to the developer. A review is done of the traditional automation technologies and automation networking. Local Operating Network automation technology and networking methods are studied more deeply, while the prototype presented in this work used this technology. The aspects of modern home automation are reviewed and studied. This includes crucial technologies for this work like residential gateways. A few description technologies for describing automation platform are examined. These include XML, databases and JavaBeans. On the basis of evaluation XML is chosen due to its compactness and simplicity. Furthermore distributed computing technologies are presented which include the Jini concept. This distribution technology is utilised in communication between homes and application developer. The required XML structures are defined for device description purposes and other prototype software for residential gateway and developer's client are defined. The residential gateway software is described with UML and the software was implemented using the Java programming language due to its good networking abilities. On the basis of this work it was seen that is possible to describe the home's automation platform and deliver the descriptions for use of the remote developer. Especially XML was seen as very suitable for this purpose and the Jini distribution concept was also seen suitable for delivering this and other maintenance and development services to the remote developer.",
keywords = "Jini, XML, LON, Local Operating Network, residential gateways, remote maintenance, remote development, xml",
author = "Tommi Aihkisalo",
year = "2002",
language = "English",
series = "VTT Tiedotteita - Research Notes",
publisher = "VTT Technical Research Centre of Finland",
number = "2129",
address = "Finland",

}

Aihkisalo, T 2002, Remote maintenance and development of home automation applications. VTT Tiedotteita - Research Notes, no. 2129, VTT Technical Research Centre of Finland.

Remote maintenance and development of home automation applications. / Aihkisalo, Tommi.

VTT Technical Research Centre of Finland, 2002. 85 p. (VTT Tiedotteita - Research Notes; No. 2129).

Research output: Book/ReportReportProfessional

TY - BOOK

T1 - Remote maintenance and development of home automation applications

AU - Aihkisalo, Tommi

PY - 2002

Y1 - 2002

N2 - This work studies methods and technologies for remote maintenance and development of home automation applications. A major problem in remote home automation configuration seems to be the missing information concerning the properties and attributes of the home's automation hardware. This study defines methods and a prototype to describe the automation hardware remotely for developer along with further methods to use to deliver these descriptions to the developer. A review is done of the traditional automation technologies and automation networking. Local Operating Network automation technology and networking methods are studied more deeply, while the prototype presented in this work used this technology. The aspects of modern home automation are reviewed and studied. This includes crucial technologies for this work like residential gateways. A few description technologies for describing automation platform are examined. These include XML, databases and JavaBeans. On the basis of evaluation XML is chosen due to its compactness and simplicity. Furthermore distributed computing technologies are presented which include the Jini concept. This distribution technology is utilised in communication between homes and application developer. The required XML structures are defined for device description purposes and other prototype software for residential gateway and developer's client are defined. The residential gateway software is described with UML and the software was implemented using the Java programming language due to its good networking abilities. On the basis of this work it was seen that is possible to describe the home's automation platform and deliver the descriptions for use of the remote developer. Especially XML was seen as very suitable for this purpose and the Jini distribution concept was also seen suitable for delivering this and other maintenance and development services to the remote developer.

AB - This work studies methods and technologies for remote maintenance and development of home automation applications. A major problem in remote home automation configuration seems to be the missing information concerning the properties and attributes of the home's automation hardware. This study defines methods and a prototype to describe the automation hardware remotely for developer along with further methods to use to deliver these descriptions to the developer. A review is done of the traditional automation technologies and automation networking. Local Operating Network automation technology and networking methods are studied more deeply, while the prototype presented in this work used this technology. The aspects of modern home automation are reviewed and studied. This includes crucial technologies for this work like residential gateways. A few description technologies for describing automation platform are examined. These include XML, databases and JavaBeans. On the basis of evaluation XML is chosen due to its compactness and simplicity. Furthermore distributed computing technologies are presented which include the Jini concept. This distribution technology is utilised in communication between homes and application developer. The required XML structures are defined for device description purposes and other prototype software for residential gateway and developer's client are defined. The residential gateway software is described with UML and the software was implemented using the Java programming language due to its good networking abilities. On the basis of this work it was seen that is possible to describe the home's automation platform and deliver the descriptions for use of the remote developer. Especially XML was seen as very suitable for this purpose and the Jini distribution concept was also seen suitable for delivering this and other maintenance and development services to the remote developer.

KW - Jini

KW - XML

KW - LON

KW - Local Operating Network

KW - residential gateways

KW - remote maintenance

KW - remote development

KW - xml

M3 - Report

T3 - VTT Tiedotteita - Research Notes

BT - Remote maintenance and development of home automation applications

PB - VTT Technical Research Centre of Finland

ER -

Aihkisalo T. Remote maintenance and development of home automation applications. VTT Technical Research Centre of Finland, 2002. 85 p. (VTT Tiedotteita - Research Notes; No. 2129).