Architecture for end-user programming of cross-smart space applications

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

1 Citation (Scopus)

Abstract

This paper presents an architecture and execution components that assists the end-user programming of smart space applications that integrate the information/computing capabilities of different software products via smart spaces. Before end-user programming activities, the software professionals must focus on the more difficult tasks and develop easy-to-apply Driver components for the APIs of existing software systems. Thereafter, end-users are able to create applications from the commands of the Driver components with the help of the provided toolset. The paper introduces a reference implementation for the architecture and tools for the Driver component development and end-user programming of smart space applications
Original languageEnglish
Title of host publicationProceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012
PublisherInstitute of Electrical and Electronic Engineers IEEE
Pages829-834
ISBN (Electronic)978-1-4673-0907-3
ISBN (Print)978-1-4673-0906-6, 978-1-4673-0905-9
DOIs
Publication statusPublished - 2012
MoE publication typeNot Eligible
EventIEEE International Conference on Pervasive Computing and Communications Workshops - Lugano, Switzerland
Duration: 19 Mar 201223 Mar 2012

Conference

ConferenceIEEE International Conference on Pervasive Computing and Communications Workshops
Abbreviated titlePERCOM Workshops 2012
CountrySwitzerland
CityLugano
Period19/03/1223/03/12

Fingerprint

Space applications
Application programming interfaces (API)

Keywords

  • End-user programming
  • smart space applications
  • architecture

Cite this

Palviainen, M., Kuusijärvi, J., & Ovaska, E. (2012). Architecture for end-user programming of cross-smart space applications. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012 (pp. 829-834). Institute of Electrical and Electronic Engineers IEEE. https://doi.org/10.1109/PerComW.2012.6197625
Palviainen, Marko ; Kuusijärvi, Jarkko ; Ovaska, Eila. / Architecture for end-user programming of cross-smart space applications. Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012 . Institute of Electrical and Electronic Engineers IEEE, 2012. pp. 829-834
@inproceedings{4d197ad806454d07a4331461848dfafb,
title = "Architecture for end-user programming of cross-smart space applications",
abstract = "This paper presents an architecture and execution components that assists the end-user programming of smart space applications that integrate the information/computing capabilities of different software products via smart spaces. Before end-user programming activities, the software professionals must focus on the more difficult tasks and develop easy-to-apply Driver components for the APIs of existing software systems. Thereafter, end-users are able to create applications from the commands of the Driver components with the help of the provided toolset. The paper introduces a reference implementation for the architecture and tools for the Driver component development and end-user programming of smart space applications",
keywords = "End-user programming, smart space applications, architecture",
author = "Marko Palviainen and Jarkko Kuusij{\"a}rvi and Eila Ovaska",
note = "Project code: 31576 78431",
year = "2012",
doi = "10.1109/PerComW.2012.6197625",
language = "English",
isbn = "978-1-4673-0906-6",
pages = "829--834",
booktitle = "Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
address = "United States",

}

Palviainen, M, Kuusijärvi, J & Ovaska, E 2012, Architecture for end-user programming of cross-smart space applications. in Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012 . Institute of Electrical and Electronic Engineers IEEE, pp. 829-834, IEEE International Conference on Pervasive Computing and Communications Workshops, Lugano, Switzerland, 19/03/12. https://doi.org/10.1109/PerComW.2012.6197625

Architecture for end-user programming of cross-smart space applications. / Palviainen, Marko; Kuusijärvi, Jarkko; Ovaska, Eila.

Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012 . Institute of Electrical and Electronic Engineers IEEE, 2012. p. 829-834.

Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

TY - GEN

T1 - Architecture for end-user programming of cross-smart space applications

AU - Palviainen, Marko

AU - Kuusijärvi, Jarkko

AU - Ovaska, Eila

N1 - Project code: 31576 78431

PY - 2012

Y1 - 2012

N2 - This paper presents an architecture and execution components that assists the end-user programming of smart space applications that integrate the information/computing capabilities of different software products via smart spaces. Before end-user programming activities, the software professionals must focus on the more difficult tasks and develop easy-to-apply Driver components for the APIs of existing software systems. Thereafter, end-users are able to create applications from the commands of the Driver components with the help of the provided toolset. The paper introduces a reference implementation for the architecture and tools for the Driver component development and end-user programming of smart space applications

AB - This paper presents an architecture and execution components that assists the end-user programming of smart space applications that integrate the information/computing capabilities of different software products via smart spaces. Before end-user programming activities, the software professionals must focus on the more difficult tasks and develop easy-to-apply Driver components for the APIs of existing software systems. Thereafter, end-users are able to create applications from the commands of the Driver components with the help of the provided toolset. The paper introduces a reference implementation for the architecture and tools for the Driver component development and end-user programming of smart space applications

KW - End-user programming

KW - smart space applications

KW - architecture

U2 - 10.1109/PerComW.2012.6197625

DO - 10.1109/PerComW.2012.6197625

M3 - Conference article in proceedings

SN - 978-1-4673-0906-6

SN - 978-1-4673-0905-9

SP - 829

EP - 834

BT - Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012

PB - Institute of Electrical and Electronic Engineers IEEE

ER -

Palviainen M, Kuusijärvi J, Ovaska E. Architecture for end-user programming of cross-smart space applications. In Proceedings of the IEEE International Conference on Pervasive Computing and Communications Workshops, PERCOM Workshops 2012 . Institute of Electrical and Electronic Engineers IEEE. 2012. p. 829-834 https://doi.org/10.1109/PerComW.2012.6197625