Please use this identifier to cite or link to this item: http://hdl.handle.net/1942/46345
Title: LogicGlue: Hardware-Independent Embedded Programming Through Platform-Independent Drivers
Authors: LAMBRICHTS, Mannu 
RAMAKERS, Raf 
Hodges, Steve
Issue Date:  202
Publisher: Association for Computing Machinery
Source: Proceedings of the Acm on Human-computer Interaction, Association for Computing Machinery, p. 1 -46 (Art N° EICS017)
Abstract: The growing capabilities of microcontrollers, sensors, and actuators, coupled with decreasing costs, have led to a proliferation of embedded interactive systems. Prototyping such electronic systems has become democratized across a broad audience, including students, hobbyists, professional engineers, and programmers. Central to this evolution is the ease of software development, and in particular, the availability of low-level drivers and programming libraries which have significantly lowered the barriers to programming these systems. However, this ecosystem often presents challenges due to the tight coupling between programming libraries, drivers, and the underlying sensors and actuators. This frequently leads to compatibility issues. This paper introduces LogicGlue, which addresses these challenges by providing a platform-independent driver specification format. LogicGlue driver specifications allow hardware-independent application logic to be written, facilitating the process of interchanging components with minimal-to-no code adjustments. Unlike existing solutions, LogicGlue supports efficient interfacing via native communication protocols. This approach not only simplifies electronics prototyping but also ensures compatibility between various types of electronic components from different vendors. By reducing the complexity of hardware integration, LogicGlue enables a more seamless exploration of novel interactive behaviours and interfaces, forming a new tool for engineering interactive computing systems.
Keywords: Platform-Independent Drivers;Embedded Programming;Software Compatibility;Electronics Prototyping
Document URI: http://hdl.handle.net/1942/46345
DOI: 10.1145/3735498
Rights: This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Category: C1
Type: Proceedings Paper
Appears in Collections:Research publications

Files in This Item:
File Description SizeFormat 
LogicGlue.pdfPublished version4.95 MBAdobe PDFView/Open
Show full item record

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.