Cargando…

Framework for End-User Programming of Cross-Smart Space Applications

Cross-smart space applications are specific types of software services that enable users to share information, monitor the physical and logical surroundings and control it in a way that is meaningful for the user's situation. For developing cross-smart space applications, this paper makes two m...

Descripción completa

Detalles Bibliográficos
Autores principales: Palviainen, Marko, Kuusijärvi, Jarkko, Ovaska, Eila
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Molecular Diversity Preservation International (MDPI) 2012
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3522922/
https://www.ncbi.nlm.nih.gov/pubmed/23202169
http://dx.doi.org/10.3390/s121114442
_version_ 1782253137154801664
author Palviainen, Marko
Kuusijärvi, Jarkko
Ovaska, Eila
author_facet Palviainen, Marko
Kuusijärvi, Jarkko
Ovaska, Eila
author_sort Palviainen, Marko
collection PubMed
description Cross-smart space applications are specific types of software services that enable users to share information, monitor the physical and logical surroundings and control it in a way that is meaningful for the user's situation. For developing cross-smart space applications, this paper makes two main contributions: it introduces (i) a component design and scripting method for end-user programming of cross-smart space applications and (ii) a backend framework of components that interwork to support the brunt of the RDFScript translation, and the use and execution of ontology models. Before end-user programming activities, the software professionals must 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 also introduces the reference implementation of the framework, tools for the Driver component development and end-user programming of cross-smart space applications and the first evaluation results on their application.
format Online
Article
Text
id pubmed-3522922
institution National Center for Biotechnology Information
language English
publishDate 2012
publisher Molecular Diversity Preservation International (MDPI)
record_format MEDLINE/PubMed
spelling pubmed-35229222013-01-09 Framework for End-User Programming of Cross-Smart Space Applications Palviainen, Marko Kuusijärvi, Jarkko Ovaska, Eila Sensors (Basel) Article Cross-smart space applications are specific types of software services that enable users to share information, monitor the physical and logical surroundings and control it in a way that is meaningful for the user's situation. For developing cross-smart space applications, this paper makes two main contributions: it introduces (i) a component design and scripting method for end-user programming of cross-smart space applications and (ii) a backend framework of components that interwork to support the brunt of the RDFScript translation, and the use and execution of ontology models. Before end-user programming activities, the software professionals must 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 also introduces the reference implementation of the framework, tools for the Driver component development and end-user programming of cross-smart space applications and the first evaluation results on their application. Molecular Diversity Preservation International (MDPI) 2012-10-29 /pmc/articles/PMC3522922/ /pubmed/23202169 http://dx.doi.org/10.3390/s121114442 Text en © 2012 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).
spellingShingle Article
Palviainen, Marko
Kuusijärvi, Jarkko
Ovaska, Eila
Framework for End-User Programming of Cross-Smart Space Applications
title Framework for End-User Programming of Cross-Smart Space Applications
title_full Framework for End-User Programming of Cross-Smart Space Applications
title_fullStr Framework for End-User Programming of Cross-Smart Space Applications
title_full_unstemmed Framework for End-User Programming of Cross-Smart Space Applications
title_short Framework for End-User Programming of Cross-Smart Space Applications
title_sort framework for end-user programming of cross-smart space applications
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3522922/
https://www.ncbi.nlm.nih.gov/pubmed/23202169
http://dx.doi.org/10.3390/s121114442
work_keys_str_mv AT palviainenmarko frameworkforenduserprogrammingofcrosssmartspaceapplications
AT kuusijarvijarkko frameworkforenduserprogrammingofcrosssmartspaceapplications
AT ovaskaeila frameworkforenduserprogrammingofcrosssmartspaceapplications