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...
Autores principales: | , , |
---|---|
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 |