Priority windows: A device independent, vector oriented approach

R. Littlefield
{"title":"Priority windows: A device independent, vector oriented approach","authors":"R. Littlefield","doi":"10.1145/800031.808597","DOIUrl":null,"url":null,"abstract":"Priority windows are a basic tool for interactive graphics, underlying such techniques as pop-up menus and single screen viewing and control of multiple contexts. Most implementations of priority windows are raster oriented, frequently relying on special hardware capabilities such as high speed rasterops. This paper discusses an alternative approach, based on vector clipping, that works with any display device capable of drawing and erasing vectors. It has been used to implement a general purpose windowing package that supports application programs using a vector graphics model. It is device independent, running without change on a desktop computer with integral graphics and on a timesharing system with a peripheral display. In purely device independent form, windowing performance depends on host processing speed and communications bandwidth. Techniques are described for improving responsiveness by overlapping some windowing computations with the user's think time. Performance improvements based on extended device capabilities such as rectangular fill, hardware characters, and local display lists with clipping are also suggested. Presentation of this paper included a videotape showing the dynamics of one application on an HP-9000 desktop computer and on a VAX 11/780 plus Ramtek Marquis configuration.","PeriodicalId":113183,"journal":{"name":"Proceedings of the 11th annual conference on Computer graphics and interactive techniques","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1984-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 11th annual conference on Computer graphics and interactive techniques","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800031.808597","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

Abstract

Priority windows are a basic tool for interactive graphics, underlying such techniques as pop-up menus and single screen viewing and control of multiple contexts. Most implementations of priority windows are raster oriented, frequently relying on special hardware capabilities such as high speed rasterops. This paper discusses an alternative approach, based on vector clipping, that works with any display device capable of drawing and erasing vectors. It has been used to implement a general purpose windowing package that supports application programs using a vector graphics model. It is device independent, running without change on a desktop computer with integral graphics and on a timesharing system with a peripheral display. In purely device independent form, windowing performance depends on host processing speed and communications bandwidth. Techniques are described for improving responsiveness by overlapping some windowing computations with the user's think time. Performance improvements based on extended device capabilities such as rectangular fill, hardware characters, and local display lists with clipping are also suggested. Presentation of this paper included a videotape showing the dynamics of one application on an HP-9000 desktop computer and on a VAX 11/780 plus Ramtek Marquis configuration.
优先窗口:一种与设备无关的、面向向量的方法
优先窗口是交互式图形的基本工具,是弹出菜单、单屏幕查看和多个上下文控制等技术的基础。大多数优先级窗口的实现都是面向栅格的,经常依赖于特殊的硬件功能,比如高速栅格操作。本文讨论了一种基于矢量裁剪的替代方法,该方法适用于任何能够绘制和擦除矢量的显示设备。它已经被用来实现一个通用的窗口包,支持使用矢量图形模型的应用程序。它是独立于设备的,无需更改就可以在具有集成图形的台式计算机和具有外设显示器的分时系统上运行。在完全与设备无关的情况下,窗口性能取决于主机处理速度和通信带宽。描述了通过将一些窗口计算与用户的思考时间重叠来提高响应性的技术。还建议基于扩展的设备功能(如矩形填充、硬件字符和带有剪辑的本地显示列表)进行性能改进。本文的演示包括一盘录像带,展示了一个应用程序在HP-9000台式计算机和VAX 11/780加Ramtek Marquis配置上的动态。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信