{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,8]],"date-time":"2026-03-08T02:34:09Z","timestamp":1772937249482,"version":"3.50.1"},"reference-count":13,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2024,7,30]],"date-time":"2024-07-30T00:00:00Z","timestamp":1722297600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["GetMobile: Mobile Comp. and Comm."],"published-print":{"date-parts":[[2024,7,30]]},"abstract":"<jats:p>Physical computing involves the creation of interactive digital devices that sense and respond to the world around them [1]. Typically, sensors, actuators and communications modules are connected to a microcontroller (MCU) running code that maps sensed inputs into outputs such as lighting, sound and electro-mechanical actuation [7]. This prototyping process builds on a wide range of disciplines including electronics, mechatronics, computer science and software development. It's typically experimental, creative and highly iterative.<\/jats:p>","DOI":"10.1145\/3686138.3686149","type":"journal-article","created":{"date-parts":[[2024,7,31]],"date-time":"2024-07-31T22:27:13Z","timestamp":1722464833000},"page":"38-43","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Plug-and-Play Physical Computing and Device Prototyping with Jacdac"],"prefix":"10.1145","volume":"28","author":[{"given":"James","family":"Devine","sequence":"first","affiliation":[{"name":"Microsoft UK"}]},{"given":"Steve","family":"Hodges","sequence":"additional","affiliation":[{"name":"Lancaster University, United Kingdom"}]},{"given":"Thomas","family":"Ball","sequence":"additional","affiliation":[{"name":"Microsoft USA"}]},{"given":"Micha\u0142","family":"Moskal","sequence":"additional","affiliation":[{"name":"Microsoft USA"}]},{"given":"Peli","family":"de Halleux","sequence":"additional","affiliation":[{"name":"Microsoft USA"}]},{"given":"Gabriele","family":"D'Amone","sequence":"additional","affiliation":[{"name":"Microsoft USA"}]},{"given":"David","family":"Gakure","sequence":"additional","affiliation":[{"name":"IHI Charging Systems International, Germany"}]},{"given":"Joe","family":"Finney","sequence":"additional","affiliation":[{"name":"Lancaster University, United Kingdom"}]},{"given":"Lorraine","family":"Underwood","sequence":"additional","affiliation":[{"name":"Lancaster University, United Kingdom"}]},{"given":"Kobi","family":"Hartley","sequence":"additional","affiliation":[{"name":"Lancaster University, United Kingdom"}]},{"given":"Matt","family":"Oppenheim","sequence":"additional","affiliation":[{"name":"Lancaster University, United Kingdom"}]},{"given":"Paul","family":"Kos","sequence":"additional","affiliation":[{"name":"Microsoft, China"}]}],"member":"320","published-online":{"date-parts":[[2024,7,31]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2019.2935058"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3463523"},{"key":"e_1_2_1_3_1","volume-title":"Getting started with Arduino: The open-source electronics prototyping platform. Maker Media","author":"Banzi Massimo","unstructured":"Massimo Banzi and Michael Shiloh. 2014. Getting started with Arduino: The open-source electronics prototyping platform. Maker Media, Inc."},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the IEEE SoutheastCon","author":"Bruce Rebecca F.","year":"2015","unstructured":"Rebecca F. Bruce, J. Dean Brock, and Susan L. Reiser. June 2015. Make space for the Pi. Proceedings of the IEEE SoutheastCon 2015."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368856"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3656405"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3550317"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"Jon Postel et al. August 1980. User datagram protocol. STD 6 RFC 768.","DOI":"10.17487\/rfc0768"},{"key":"e_1_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Jon Postel et al. 1981. Transmission control protocol. STD 7 RFC 793 September 1981.","DOI":"10.17487\/rfc0793"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/3597638.3614549"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3526113.3545700"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3411764.3445643"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3569009.3573106"}],"container-title":["GetMobile: Mobile Computing and Communications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3686138.3686149","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3686138.3686149","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T01:17:50Z","timestamp":1750295870000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3686138.3686149"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,30]]},"references-count":13,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2024,7,30]]}},"alternative-id":["10.1145\/3686138.3686149"],"URL":"https:\/\/doi.org\/10.1145\/3686138.3686149","relation":{},"ISSN":["2375-0529","2375-0537"],"issn-type":[{"value":"2375-0529","type":"print"},{"value":"2375-0537","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,30]]},"assertion":[{"value":"2024-07-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}