{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T07:33:24Z","timestamp":1725867204064},"publisher-location":"Cham","reference-count":13,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319429748"},{"type":"electronic","value":"9783319429755"}],"license":[{"start":{"date-parts":[[2016,10,5]],"date-time":"2016-10-05T00:00:00Z","timestamp":1475625600000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017]]},"DOI":"10.1007\/978-3-319-42975-5_19","type":"book-chapter","created":{"date-parts":[[2016,10,4]],"date-time":"2016-10-04T16:00:16Z","timestamp":1475596816000},"page":"207-218","source":"Crossref","is-referenced-by-count":1,"title":["On the Design and Implementation of a Virtual Machine for Arduino"],"prefix":"10.1007","author":[{"given":"Gonzalo","family":"Zabala","sequence":"first","affiliation":[]},{"given":"Ricardo","family":"Moran","sequence":"additional","affiliation":[]},{"given":"Mat\u00edas","family":"Teragni","sequence":"additional","affiliation":[]},{"given":"Sebasti\u00e1n","family":"Blanco","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2016,10,5]]},"reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Freudenberg, B., Ohshima, Y., Wallace, S.: Etoys for one laptop per child. In: 7th International Conference on Creating, Connecting and Collaborating through Computing\u2014C5 2009, Kyoto, pp. 57\u201364 (2009)","DOI":"10.1109\/C5.2009.9"},{"key":"19_CR2","unstructured":"Citilab: Scratch for Arduino (2015). http:\/\/s4a.cat\/"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"Rahul, R., Whitchurch, A., Rao, M.: An open source graphical robot programming environment in introductory programming curriculum for undergraduates. In: 2014 IEEE International Conference on MOOCs, Innovation and Technology in Education, IEEE MITE 2014, Patiala, pp. 96\u2013100 (2014)","DOI":"10.1109\/MITE.2014.7020248"},{"key":"19_CR4","unstructured":"Bob Genom: HaikuVM: a small JAVA VM for microcontrollers (2014). http:\/\/haiku-vm.sourceforge.net\/"},{"key":"19_CR5","doi-asserted-by":"crossref","unstructured":"Rao, A.: The application of LeJOS, Lego Mindstorms robotics, in an LMS environment to teach children Java programming and technology at an early age. In: 5th IEEE Integrated STEM Education Conference, ISEC 2015, pp. 121\u2013122(2015)","DOI":"10.1109\/ISECon.2015.7119902"},{"issue":"1","key":"19_CR6","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1016\/0096-0551(87)90010-5","volume":"12","author":"M Elizabeth","year":"1987","unstructured":"Elizabeth, M., Hull, C.: Occam-a programming language for multiprocessor systems. Comput. Lang. 12(1), 27\u201337 (1987)","journal-title":"Comput. Lang."},{"key":"19_CR7","first-page":"177","volume":"68","author":"CL Jacobsen","year":"2011","unstructured":"Jacobsen, C.L., Jadud, M.C., Kilic, O., Sampson, A.T.: Concurrent event-driven programming in occam-\u03c0 for the Arduino. Concurr. Syst. Eng. Ser. 68, 177\u2013193 (2011)","journal-title":"Concurr. Syst. Eng. Ser."},{"key":"19_CR8","doi-asserted-by":"crossref","unstructured":"Kato, Y.: Splish: a visual programming environment for arduino to accelerate physical computing experiences. In: 8th International Conference on Creating, Connecting and Collaborating through Computing, C5 2010, La Jolla, CA, pp. 3\u201310 (2010)","DOI":"10.1109\/C5.2010.20"},{"key":"19_CR9","unstructured":"Python (2014). https:\/\/wiki.python.org\/moin\/PyMite"},{"key":"19_CR10","unstructured":"Suchocki, R., Kalvala, S.: Microscheme: functional programming for the Arduino. In: Scheme and Functional Programming Workshop, Washington, D.C., pp. 21\u201329(2014)"},{"key":"19_CR11","doi-asserted-by":"crossref","unstructured":"St-Amour, V., Feeley, M.: PICOBIT: a compact scheme system for microcontrollers. In: 21st International Symposium on Implementation and Application of Functional Languages, IFL 2009, South Orange, NJ, pp. 1\u201317 (2010)","DOI":"10.1007\/978-3-642-16478-1_1"},{"key":"19_CR12","unstructured":"Bergel, A., et al.: PetitParser: Building Modular Parsers. In: Deep into Pharo, pp. 375\u2013410 (2013)"},{"key":"19_CR13","unstructured":"Arduino\u2014analogWrite() (2015). https:\/\/www.arduino.cc\/en\/Reference\/AnalogWrite"}],"container-title":["Advances in Intelligent Systems and Computing","Robotics in Education"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-42975-5_19","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,24]],"date-time":"2017-06-24T20:20:39Z","timestamp":1498335639000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-42975-5_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,10,5]]},"ISBN":["9783319429748","9783319429755"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-42975-5_19","relation":{},"ISSN":["2194-5357","2194-5365"],"issn-type":[{"type":"print","value":"2194-5357"},{"type":"electronic","value":"2194-5365"}],"subject":[],"published":{"date-parts":[[2016,10,5]]}}}