{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,8]],"date-time":"2025-09-08T06:32:13Z","timestamp":1757313133766,"version":"3.41.2"},"reference-count":16,"publisher":"Emerald","issue":"2","license":[{"start":{"date-parts":[[2009,6,26]],"date-time":"2009-06-26T00:00:00Z","timestamp":1245974400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.emerald.com\/insight\/site-policies"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009,6,26]]},"abstract":"<jats:sec><jats:title content-type=\"abstract-heading\">Purpose<\/jats:title><jats:p>In ubiquitous computing environments, not only programmers but also general users come to develop\/customize applications. Therefore, the purpose of this paper is to propose a new application development environment for ubiquitous computing environments.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Design\/methodology\/approach<\/jats:title><jats:p>The paper clarifies the requirements for application development environments of ubiquitous computing environments. It then designs and implements a prototype of a development environment that fulfills these requirements.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Findings<\/jats:title><jats:p>It is found that the requirements for application development in ubiquitous computing environments are: easy programming, detection of current status, programming awareness of network connections between multiple ubiquitous devices, and debugging with cooperation among real\/virtual environments.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Research limitations\/implications<\/jats:title><jats:p>This prototype of application development environment is designed for event\u2010driven ubiquitous devices.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Practical implications<\/jats:title><jats:p>A prototype development environment has been implemented to show the effectiveness of this approach, and is presented an example of an application development to show the effectiveness of the approach.<\/jats:p><\/jats:sec><jats:sec><jats:title content-type=\"abstract-heading\">Originality\/value<\/jats:title><jats:p>This paper proposes a new style of application development for ubiquitous computing environments<\/jats:p><\/jats:sec>","DOI":"10.1108\/17427370910976016","type":"journal-article","created":{"date-parts":[[2009,7,11]],"date-time":"2009-07-11T07:02:44Z","timestamp":1247295764000},"page":"87-103","source":"Crossref","is-referenced-by-count":1,"title":["Application development environment for event\u2010driven ubiquitous devices"],"prefix":"10.1108","volume":"5","author":[{"given":"Ryohei","family":"Sagara","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yasue","family":"Kishino","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Tsutomu","family":"Terada","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shojiro","family":"Nishio","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"140","reference":[{"key":"key2022020620545301200_b1","doi-asserted-by":"crossref","unstructured":"Ballagas, R., Szybalski, A. and Fox, A. (2004), \u201cA. patch panel: enabling control\u2010flow interoperability in ubicomp environments\u201d, Proceedings of the Second IEEE International Conference on Pervasive Computing and Communications, Orlando, FL, pp. 241\u201052.","DOI":"10.1109\/PERCOM.2004.1276862"},{"key":"key2022020620545301200_b2","unstructured":"BANDAI (n.d.), ROBOT WORKS, available at: www.roboken.channel.or.jp\/borg\/"},{"key":"key2022020620545301200_b3","unstructured":"Beigl, M. and Gellersen, H. (2003), \u201cSmart\u2010its: an embedded platform for smart objects\u201d, Smart Objects Conference (SOC), Grenoble."},{"key":"key2022020620545301200_b4","doi-asserted-by":"crossref","unstructured":"Hill, J. and Culler, D. (2002), \u201cMICA: a wireless platform for deeply embedded networks\u201d, IEEE Micro, Vol. 22, pp. 12\u201024.","DOI":"10.1109\/MM.2002.1134340"},{"key":"key2022020620545301200_b5","doi-asserted-by":"crossref","unstructured":"Holmquist, L., Mattern, F. Schiele, B. et al. (2001), \u201cSmart\u2010its friends: a technique for users to easily establish connections between smart artefacts\u201d, Proceedings of the Third International Conference on Ubiquitous Computing (UbiComp 2001), LNCS 2201, Springer\u2010Verlag, Berlin, pp. 116\u201022.","DOI":"10.1007\/3-540-45427-6_10"},{"key":"key2022020620545301200_b6","doi-asserted-by":"crossref","unstructured":"Kahn, J., Katz, R. and Pister, K. (1999), \u201cMobile networking for smart dust\u201d, Proceedings of the ACM\/IEEE International Conference on Mobile Computing and Networking (MobiCom99), New York, NY, pp. 271\u20108.","DOI":"10.1145\/313451.313558"},{"key":"key2022020620545301200_b7","doi-asserted-by":"crossref","unstructured":"Kidd, C., Orr, R. Abowd, D. et al. (1999), \u201cThe aware home: a living laboratory for ubiquitous computing research\u201d, Proceeding of the Second International Workshop on Cooperative Buildings (CoBuild'99) Position paper, Lecture Notes in Computer Science, Vol. 1670, Springer\u2010Verlag, Berlin.","DOI":"10.1007\/10705432_17"},{"key":"key2022020620545301200_b8","unstructured":"LEGO (n.d.), MINDSTORMS, available at: http:\/\/mindstorms.lego.com\/"},{"key":"key2022020620545301200_b9","unstructured":"Okoshi, T. et al. (2001), \u201cSmart space laboratory project: toward the next generation computing environment\u201d, Proceedings of the IEEE Third Workshop on Networked Appliances (IWNA 2001), pp. 115\u201021."},{"key":"key2022020620545301200_b10","unstructured":"Saffo, P. (1997), Sensors: The Next Wave of Infotech Innovation, Ten\u2010Year Forecast, Institute for the Future (IFTF), Menlo Park, CA, pp. 115\u201022."},{"key":"key2022020620545301200_b11","unstructured":"Sakamura, K. (1984), \u201cTRON: total architecture\u201d, Proceedings of the Architecture Workshop in Japan 1984, pp. 41\u201050."},{"key":"key2022020620545301200_b12","doi-asserted-by":"crossref","unstructured":"Terada, T., Tsukamoto, M., Hayakawa, K., Yoshihisa, T., Kishino, Y., Nishio, S. and Kashitani, A. (2004), \u201cUbiquitous chip: a rule\u2010based I\/O control device for ubiquitous Computing\u201d, Proceedings of the International Conference on Pervasive Computing (Pervasive 2004), pp. 238\u201053.","DOI":"10.1007\/978-3-540-24646-6_18"},{"key":"key2022020620545301200_b13","doi-asserted-by":"crossref","unstructured":"Want, R., Hopper, A., Falcao, V. and Gibbons, J. (1992), \u201cThe active badge location system\u201d, ACM Transactions on Information Systems, Vol. 10 No. 1, pp. 91\u2010102.","DOI":"10.1145\/128756.128759"},{"key":"key2022020620545301200_b14","doi-asserted-by":"crossref","unstructured":"Weiser, M. (1991), \u201cThe computer for the twenty\u2010first century\u201d, Scientific American, Vol. 265 No. 3, pp. 94\u2010104.","DOI":"10.1038\/scientificamerican0991-94"},{"key":"key2022020620545301200_b15","doi-asserted-by":"crossref","unstructured":"Wellner, P., Machay, E., Gold, R., Weiser, M. et al. (1993), \u201cComputer\u2010augmented environments: back to the real world\u201d, Communications of the ACM, Vol. 36 No. 7, pp. 24\u201097.","DOI":"10.1145\/159544.159555"},{"key":"key2022020620545301200_b16","unstructured":"Widom, J. and Ceri, S. (1996), Active Database Systems, Morgan Kaufmann Publishers, San Francisco, CA."}],"container-title":["International Journal of Pervasive Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.emeraldinsight.com\/doi\/full-xml\/10.1108\/17427370910976016","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370910976016\/full\/xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/www.emerald.com\/insight\/content\/doi\/10.1108\/17427370910976016\/full\/html","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,25]],"date-time":"2025-07-25T00:24:13Z","timestamp":1753403053000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.emerald.com\/ijpcc\/article\/5\/2\/87-103\/162845"}},"subtitle":[],"editor":[{"given":"Evi","family":"Syukur","sequence":"first","affiliation":[],"role":[{"role":"editor","vocabulary":"crossref"}]}],"short-title":[],"issued":{"date-parts":[[2009,6,26]]},"references-count":16,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2009,6,26]]}},"alternative-id":["10.1108\/17427370910976016"],"URL":"https:\/\/doi.org\/10.1108\/17427370910976016","relation":{},"ISSN":["1742-7371"],"issn-type":[{"type":"print","value":"1742-7371"}],"subject":[],"published":{"date-parts":[[2009,6,26]]}}}