Michael D. Jones, Casey Walker, Zann Anderson, Candice Lusk, Andrew Bryce
{"title":"探索一种重新设计物理交互设备接口的模块化方法","authors":"Michael D. Jones, Casey Walker, Zann Anderson, Candice Lusk, Andrew Bryce","doi":"10.1145/3024969.3025075","DOIUrl":null,"url":null,"abstract":"Tools for creating graphical user interfaces (GUIs) hide implementation details associated with changing the position, size or shape of a widget. For example, a GUI designer can change the position of a button without explicitly reimplementing the code that determines if the button has been clicked. We seek to provide a similar experience for moving tangible widgets on physical interactive devices (PIDs). One reason that GUI design tools can hide implementation details is that widgets are modules. In this work in progress, we describe a system for leveraging modularity to hide implementation details associated with changing the position, size and shape of widgets in pid interfaces. We have used the system to design, redesign and fabricate 10 interfaces for 3 example applications. Fundamentaly, working with atoms to make pid interfaces is different than working with pixels to make GUI interfaces--but modularity in pid widgets appears to be a promising way to hide implementation details in pid interface redesign and fabrication.","PeriodicalId":171915,"journal":{"name":"Proceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied Interaction","volume":"15 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Exploring a Modular Approach to Redesigning Interfaces for Physical Interactive Devices\",\"authors\":\"Michael D. Jones, Casey Walker, Zann Anderson, Candice Lusk, Andrew Bryce\",\"doi\":\"10.1145/3024969.3025075\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Tools for creating graphical user interfaces (GUIs) hide implementation details associated with changing the position, size or shape of a widget. For example, a GUI designer can change the position of a button without explicitly reimplementing the code that determines if the button has been clicked. We seek to provide a similar experience for moving tangible widgets on physical interactive devices (PIDs). One reason that GUI design tools can hide implementation details is that widgets are modules. In this work in progress, we describe a system for leveraging modularity to hide implementation details associated with changing the position, size and shape of widgets in pid interfaces. We have used the system to design, redesign and fabricate 10 interfaces for 3 example applications. Fundamentaly, working with atoms to make pid interfaces is different than working with pixels to make GUI interfaces--but modularity in pid widgets appears to be a promising way to hide implementation details in pid interface redesign and fabrication.\",\"PeriodicalId\":171915,\"journal\":{\"name\":\"Proceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied Interaction\",\"volume\":\"15 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-03-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied Interaction\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3024969.3025075\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Eleventh International Conference on Tangible, Embedded, and Embodied Interaction","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3024969.3025075","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Exploring a Modular Approach to Redesigning Interfaces for Physical Interactive Devices
Tools for creating graphical user interfaces (GUIs) hide implementation details associated with changing the position, size or shape of a widget. For example, a GUI designer can change the position of a button without explicitly reimplementing the code that determines if the button has been clicked. We seek to provide a similar experience for moving tangible widgets on physical interactive devices (PIDs). One reason that GUI design tools can hide implementation details is that widgets are modules. In this work in progress, we describe a system for leveraging modularity to hide implementation details associated with changing the position, size and shape of widgets in pid interfaces. We have used the system to design, redesign and fabricate 10 interfaces for 3 example applications. Fundamentaly, working with atoms to make pid interfaces is different than working with pixels to make GUI interfaces--but modularity in pid widgets appears to be a promising way to hide implementation details in pid interface redesign and fabrication.