{"title":"SunPict的用户视图,用于中等规模过程编程的可扩展可视化环境","authors":"E. Glinert, David W. McIntyre","doi":"10.1109/ICCSSE.1989.72716","DOIUrl":null,"url":null,"abstract":"The SunPict environment supports interactive graphical composition and execution of procedural programs. It is able to effectively handle larger user programs than its predecessors, thanks to a combination of efficient algorithms which underlie the implementation, and careful use of traditional visual elements such as color and animation in conjunction with many novel features (including, for example, supplementing textual variable names with simple icons that convey type information, and allowing the runtime action associated with an icon to be specified by means of either an iconic SunPict subprogram or textual code written in a simple Lisp-like dialect). The authors concentrate on the user's view of SunPict. An overview of the environment within the context of previous work is followed by several detailed examples which illustrate what it is like to work in the system. Plans for future enhancements are discussed.<<ETX>>","PeriodicalId":448488,"journal":{"name":"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1989-06-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"The user's view of SunPict, an extensible visual environment for intermediate-scale procedural programming\",\"authors\":\"E. Glinert, David W. McIntyre\",\"doi\":\"10.1109/ICCSSE.1989.72716\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The SunPict environment supports interactive graphical composition and execution of procedural programs. It is able to effectively handle larger user programs than its predecessors, thanks to a combination of efficient algorithms which underlie the implementation, and careful use of traditional visual elements such as color and animation in conjunction with many novel features (including, for example, supplementing textual variable names with simple icons that convey type information, and allowing the runtime action associated with an icon to be specified by means of either an iconic SunPict subprogram or textual code written in a simple Lisp-like dialect). The authors concentrate on the user's view of SunPict. An overview of the environment within the context of previous work is followed by several detailed examples which illustrate what it is like to work in the system. Plans for future enhancements are discussed.<<ETX>>\",\"PeriodicalId\":448488,\"journal\":{\"name\":\"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"1989-06-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSSE.1989.72716\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1989] Proceedings. The Fourth Israel Conference on Computer Systems and Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSSE.1989.72716","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The user's view of SunPict, an extensible visual environment for intermediate-scale procedural programming
The SunPict environment supports interactive graphical composition and execution of procedural programs. It is able to effectively handle larger user programs than its predecessors, thanks to a combination of efficient algorithms which underlie the implementation, and careful use of traditional visual elements such as color and animation in conjunction with many novel features (including, for example, supplementing textual variable names with simple icons that convey type information, and allowing the runtime action associated with an icon to be specified by means of either an iconic SunPict subprogram or textual code written in a simple Lisp-like dialect). The authors concentrate on the user's view of SunPict. An overview of the environment within the context of previous work is followed by several detailed examples which illustrate what it is like to work in the system. Plans for future enhancements are discussed.<>