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
    PublisherIEEE Institute of Electrical and Electronic Engineers
    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). IEEE Institute of Electrical and Electronic Engineers . 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 . IEEE Institute of Electrical and Electronic Engineers , 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 = "IEEE Institute of Electrical and Electronic Engineers",
    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 . IEEE Institute of Electrical and Electronic Engineers , 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 . IEEE Institute of Electrical and Electronic Engineers , 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 - IEEE Institute of Electrical and Electronic Engineers

    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 . IEEE Institute of Electrical and Electronic Engineers . 2012. p. 829-834 https://doi.org/10.1109/PerComW.2012.6197625