{"title":"提高交互式图形规范和实现的可用性,包括选择视图和逆转换","authors":"Stéphane Conversy","doi":"10.1109/VLHCC.2011.6070392","DOIUrl":null,"url":null,"abstract":"Specifying and programming graphical interactions are difficult tasks, notably because designers have difficulties expressing the dynamics of the interaction. This paper shows how a specific architecture improves the usability of the specification and the implementation of graphical interaction. The architecture is based on the use of picking views and inverse transforms from the graphics to the data. With three examples of graphical interaction, I show how to specify and implement them with the architecture and how this improves programming usability. Moreover, I show that it enables implementing graphical interaction without a scene graph. This kind of code helps prevent errors due to cache consistency management.","PeriodicalId":153383,"journal":{"name":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2011-01-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Improving usability of interactive graphics specification and implementation with picking views and inverse transformation\",\"authors\":\"Stéphane Conversy\",\"doi\":\"10.1109/VLHCC.2011.6070392\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Specifying and programming graphical interactions are difficult tasks, notably because designers have difficulties expressing the dynamics of the interaction. This paper shows how a specific architecture improves the usability of the specification and the implementation of graphical interaction. The architecture is based on the use of picking views and inverse transforms from the graphics to the data. With three examples of graphical interaction, I show how to specify and implement them with the architecture and how this improves programming usability. Moreover, I show that it enables implementing graphical interaction without a scene graph. This kind of code helps prevent errors due to cache consistency management.\",\"PeriodicalId\":153383,\"journal\":{\"name\":\"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-01-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/VLHCC.2011.6070392\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/VLHCC.2011.6070392","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Improving usability of interactive graphics specification and implementation with picking views and inverse transformation
Specifying and programming graphical interactions are difficult tasks, notably because designers have difficulties expressing the dynamics of the interaction. This paper shows how a specific architecture improves the usability of the specification and the implementation of graphical interaction. The architecture is based on the use of picking views and inverse transforms from the graphics to the data. With three examples of graphical interaction, I show how to specify and implement them with the architecture and how this improves programming usability. Moreover, I show that it enables implementing graphical interaction without a scene graph. This kind of code helps prevent errors due to cache consistency management.