publications([{ "lang": "en", "publisher": "ACM publ.", "doi": "https://doi.org/10.1145/2638728.2641559", "title": "Early Lessons from the Development of SPOK, an End-user Development Environment for Smart Homes", "abstract": "development of SPOK, an End-User Development\r\nEnvironment for smart homes. SPOK (Simple\r\nPrOgramming Kit) uses a pseudo-natural language as\r\nan end-user programming language and runs on top of\r\nan extension of OSGi/iPOJO to support the dynamic and\r\nresilient management of web services and devices from\r\na variety of protocols including EnOcean, UPnP, and\r\nWatteco. The motivation for SPOK is to give the power\r\nback to end-users so that they can shape their own\r\nsmart home at will. This paper reports lessons learned\r\nfrom the methods we have used to validate our\r\nhypotheses as well as a number of technical issues\r\nconcerning development of this type of EUDE. A Video\r\nof SPOK in action as of October 2013 is accessible at:\r\nhttp://iihm.imag.fr/demos/appsgate/appsgate2013.mp4", "authors": { "1": { "first_name": "Joëlle", "last_name": "Coutaz" }, "2": { "first_name": "Sybille", "last_name": "Caffiau" }, "3": { "first_name": "Alexandre", "last_name": "Demeure" }, "4": { "first_name": "James", "last_name": "Crowley" } }, "year": 2014, "uri": "http://iihm.imag.fr/publication/CCD+14a/", "pages": "895-902", "bibtype": "inproceedings", "id": 704, "abbr": "CCD+14a", "address": "Seattle, USA", "date": "2014-09-10", "document": "http://iihm.imag.fr/publs/2014/SPOK-HomeSys2014-Ubicomp.pdf", "type": "Conférences internationales de large diffusion avec comité de lecture sur texte complet", "booktitle": "Ubicomp'2014 adjunct Proceedings, HomeSys 2014", "type_publi": "icolcomlec" }]);