{"title":"用图形描述应用程序的用户界面原型","authors":"M. Beaudouin-Lafon, S. Karsenty","doi":"10.1109/HICSS.1988.11835","DOIUrl":null,"url":null,"abstract":"A tool for constructing graphical interfaces for several kinds of applications is described. The tool, called Graffiti, maintains the display of a graph representing the data of the application. The graph can be manipulated directly by the user, Such actions are linked to application operations. This tool has two components: one to describe the layout and syntactic constraints on the graph, the other to describe the layout of the user interface and the interactive dialogue with the end user. It can be used to construct or prototype such diverse pieces of software as state diagram editors, Petri nets development utilities, network simulation systems, tools for software engineering based on dataflow diagrams, etc.<<ETX>>","PeriodicalId":148246,"journal":{"name":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","volume":"115 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Prototyping user interfaces for applications depicted by graphs\",\"authors\":\"M. Beaudouin-Lafon, S. Karsenty\",\"doi\":\"10.1109/HICSS.1988.11835\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"A tool for constructing graphical interfaces for several kinds of applications is described. The tool, called Graffiti, maintains the display of a graph representing the data of the application. The graph can be manipulated directly by the user, Such actions are linked to application operations. This tool has two components: one to describe the layout and syntactic constraints on the graph, the other to describe the layout of the user interface and the interactive dialogue with the end user. It can be used to construct or prototype such diverse pieces of software as state diagram editors, Petri nets development utilities, network simulation systems, tools for software engineering based on dataflow diagrams, etc.<<ETX>>\",\"PeriodicalId\":148246,\"journal\":{\"name\":\"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track\",\"volume\":\"115 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1900-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HICSS.1988.11835\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1988] Proceedings of the Twenty-First Annual Hawaii International Conference on System Sciences. Volume II: Software track","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HICSS.1988.11835","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Prototyping user interfaces for applications depicted by graphs
A tool for constructing graphical interfaces for several kinds of applications is described. The tool, called Graffiti, maintains the display of a graph representing the data of the application. The graph can be manipulated directly by the user, Such actions are linked to application operations. This tool has two components: one to describe the layout and syntactic constraints on the graph, the other to describe the layout of the user interface and the interactive dialogue with the end user. It can be used to construct or prototype such diverse pieces of software as state diagram editors, Petri nets development utilities, network simulation systems, tools for software engineering based on dataflow diagrams, etc.<>