Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)最新文献

筛选
英文 中文
Introducing new nouns in a children's visual language 用儿童的视觉语言介绍新名词
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706140
S. Tanimoto, C. Bernardelli
{"title":"Introducing new nouns in a children's visual language","authors":"S. Tanimoto, C. Bernardelli","doi":"10.1109/VL.1998.706140","DOIUrl":"https://doi.org/10.1109/VL.1998.706140","url":null,"abstract":"Vedo-Vedi is an experimental visual language for multi-lingual electronic communication by 10-year-old children using the Internet. In this paper, we present a novel mechanism by which users can create new vocabulary items for the language. One of the challenges of providing such an extension mechanism for a visual language is making it easy to define new icons, even if the users are not comfortable with artistic drawing tools. In Vedo-Vedi, users can create new icons by selecting arbitrary rectangular regions from any of the more than 80 images used in the system.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"41 9","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133489359","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Automatically generating environments for dynamic diagram languages 为动态图表语言自动生成环境
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706137
M. Minas
{"title":"Automatically generating environments for dynamic diagram languages","authors":"M. Minas","doi":"10.1109/VL.1998.706137","DOIUrl":"https://doi.org/10.1109/VL.1998.706137","url":null,"abstract":"The paper outlines a method to specify a wide range of diagrams by hypergraphs and diagram dynamics by hypergraph rewrite rules. The specification of a diagram language together with its dynamics can be used as input for an automated generator which creates a graphical environment for the specified dynamic diagram language. The environment serves as editor for diagrams of the specified language and as simulation system animating the execution of visual sentences.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132508412","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Visual patterns+multi-focus fisheye view: an automatic scalable visualization technique of data-flow visual program execution 可视化模式+多焦点鱼眼视图:数据流可视化程序执行的自动可伸缩可视化技术
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706172
B. Shizuki, Masashi Toyota, Etsuya Shibayama, Shin Takahashi
{"title":"Visual patterns+multi-focus fisheye view: an automatic scalable visualization technique of data-flow visual program execution","authors":"B. Shizuki, Masashi Toyota, Etsuya Shibayama, Shin Takahashi","doi":"10.1109/VL.1998.706172","DOIUrl":"https://doi.org/10.1109/VL.1998.706172","url":null,"abstract":"We present a scalable visualization technique for automatic animation of data-flow visual program execution. We also show a framework to assist programmers' browsing tasks by automatically producing the views of execution that highlight significant aspects of the program. The techniques described in this paper are based on the visual design patterns (VDPs) proposed in our VL'97 paper which serve as a flexible and high-level structure for reuse of visual parallel programming. This paper shows that VDPs also serve as a basis for representing aspects of the program, with which it is possible to provide scalable views and intelligent assistance for browsing dynamically created data-flow networks. We have incorporated these ideas into the visual tracer of the KLIEG visual parallel programming environment.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122519363","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 8
Implementing level 4 liveness in declarative visual programming languages 用声明式可视化编程语言实现第4级活动性
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706155
M. Burnett, J. Atwood, Zachary T. Welch
{"title":"Implementing level 4 liveness in declarative visual programming languages","authors":"M. Burnett, J. Atwood, Zachary T. Welch","doi":"10.1109/VL.1998.706155","DOIUrl":"https://doi.org/10.1109/VL.1998.706155","url":null,"abstract":"An increasingly common characteristic in visual programming languages (VPLs) is level 4 liveness-the constant monitoring of the system state with continuous redisplay as events arrive and computations progress. However, level 4 liveness can be expensive. We present an implementation method that supports level 4 liveness in declarative VPLs, ensuring without \"unreasonable\" cost that all values on the screen are correctly updated as computations progress. The method is especially well suited for the growing class of declarative VPLs that display continuously time varying calculations and graphics, such as GUI specification VPLs, event based or reactive VPLs, scientific visualization VPLs, or graphical simulation VPLs.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128713357","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 48
Visual programming for robot control 机器人控制的可视化编程
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706166
P. T. Cox, Trevor J. Smedley
{"title":"Visual programming for robot control","authors":"P. T. Cox, Trevor J. Smedley","doi":"10.1109/VL.1998.706166","DOIUrl":"https://doi.org/10.1109/VL.1998.706166","url":null,"abstract":"The primary advantage of visual programming languages is that they directly represent the structure of algorithms and data, thereby enhancing the programmer's ability to build and comprehend programs. If the programming domain consists of physical objects with observable behaviour, such as a robot and its environment, then incorporating the obvious visual representations of these objects directly into the programming process may further increase the programmer's effectiveness and accuracy. We propose a robot programming system consisting of two parts; a definition module with which to describe the structure, function and visual representation of a specific robot, and a programming module that uses this description to enable programming by direct manipulation. We describe the visual editors that constitute the first of these modules, discuss the underlying structure generated by it, and briefly show how this structure can be used in the second module.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"26 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121591828","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 24
Visual specification of multi-view visual environments 多视图视觉环境的视觉规范
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706168
J. Grundy, W. Mugridge, J. Hosking
{"title":"Visual specification of multi-view visual environments","authors":"J. Grundy, W. Mugridge, J. Hosking","doi":"10.1109/VL.1998.706168","DOIUrl":"https://doi.org/10.1109/VL.1998.706168","url":null,"abstract":"We describe a set of visual tools for specifying and generating multi-view visual environments. JComposer provides an architecture description language for defining environment repositories, view models, and view-repository mappings. A visual event-flow language permits annotation of JComposer diagrams with event handlers specifying environment semantics. BuildByWire supports constraint-based visual specification of graphical elements for JComposer-based environments. JVisualise provides support for visualisation, querying and end-user modification of environment semantics.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"463 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123027503","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 28
Visualising complex control flow 可视化复杂的控制流
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706169
M. Beaumont, D. Jackson
{"title":"Visualising complex control flow","authors":"M. Beaumont, D. Jackson","doi":"10.1109/VL.1998.706169","DOIUrl":"https://doi.org/10.1109/VL.1998.706169","url":null,"abstract":"The difficulties associated with visualising control flow are well-known to visual language designers. It becomes even more problematical for low level code, where recognisable control structures are often the exception rather than the norm. Conventional control flow graphs are incomprehensible for such code, even when viewed in terms of basic blocks. In our own work on visualising low level operations, we have designed a system that allows the programmer graphically to specify the modularity of the code as it is written, and to use the visual environment to interconnect, manipulate and view these modules. For code that has been created outside the system, we adopt a technique devised by the software engineering community to depict LCSAJ (Linear Code Sequence and Jump) spans as the control flow nodes. Finally, we introduce the notion of 'focus' to allow a programmer to concentrate not only on individual nodes, but also on the program context in which those nodes are set.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116473706","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 7
DVispatch: a visual language with distributed rewriting 一种具有分布式重写功能的可视化语言
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706158
Kenji Miyamoto, Yasunori Harada
{"title":"DVispatch: a visual language with distributed rewriting","authors":"Kenji Miyamoto, Yasunori Harada","doi":"10.1109/VL.1998.706158","DOIUrl":"https://doi.org/10.1109/VL.1998.706158","url":null,"abstract":"Our figure rewriting visual language is extended by a general method so that it rewrites figures distributed on multiple hosts. With this language, network applications or distributed systems can be built simply by drawing figures as a graphical code on a single host. At run time, the code is partitioned according to the number of target hosts and distributed on them. The partitioned code then starts running distributively and asynchronously, so as to simulate, as a whole, the behaviour of the code in the original single host language. Conversely speaking, a programmer can design and test the distributed behaviour of the program by working on the code on a single host. With rewriting rules reflecting the locality of operations, describing distributed systems in such a visual geometrical language makes it easy to grasp the topological structure of their algorithm. Furthermore, geometrical coding of distributed resources enables finer grained control of resources than the conventional models.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128475278","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Montages/Gem-Mex: a meta visual programming generator 蒙太奇/Gem-Mex:一个元视觉编程生成器
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706176
M. Anlauff, P. Kutter, A. Pierantonio
{"title":"Montages/Gem-Mex: a meta visual programming generator","authors":"M. Anlauff, P. Kutter, A. Pierantonio","doi":"10.1109/VL.1998.706176","DOIUrl":"https://doi.org/10.1109/VL.1998.706176","url":null,"abstract":"Last decade witnessed a disappointing lack in technology transfer from formal semantics to language design. Research in formal semantics has developed increasingly complex concepts and notation, at the expense of calculational clarity and applicability in the development of languages. Montages is a visual domain-specific formalism for specifying all the aspects of a programming language. It is intelligible to a broad range of people involved in the language life cycle, from design to programming language descriptions are fed to a rapid prototyping tool, called Gem-Mex, which generates a visual programming environment for the given language. Gem-Mex consists of a graphical front-end which allows a comfortable editing of the visual components of the specification. Starting from these visual descriptions the tool is able to generate in an automatic way high-quality documents, type-checkers, interpreters and a visual symbolic debugger. All these products form a powerful suite where the programmer can write, execute, animate and debug programs written in the specified language.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122328511","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
VISCO: bringing visual spatial querying to reality VISCO:将视觉空间查询变为现实
Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254) Pub Date : 1998-09-01 DOI: 10.1109/VL.1998.706160
Michael Wessel, V. Haarslev
{"title":"VISCO: bringing visual spatial querying to reality","authors":"Michael Wessel, V. Haarslev","doi":"10.1109/VL.1998.706160","DOIUrl":"https://doi.org/10.1109/VL.1998.706160","url":null,"abstract":"The paper reports on the evolution of the spatial (sketch based) query language VISCO and its implementation. The first design of VISCO's query language was presented at VL '97. The language is based on a strong naive physics metaphor for query objects (e.g. marbles, nails, rubber bands). We review the prominent aspects of the revised version of VISCO's query language. The main focus of the paper is on VISCO's implementation using city maps of Hamburg as example domain. Its innovative user interface consists of three interconnected components: a graphical (syntax directed) query editor and visual language compiler, a browser for inspecting the query results, and a map viewer for browsing the spatial database. We also briefly report on the process of compiling, optimizing, and executing VISCO's queries.","PeriodicalId":185794,"journal":{"name":"Proceedings. 1998 IEEE Symposium on Visual Languages (Cat. No.98TB100254)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1998-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123998628","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信