Priority windows
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 rast...
Gespeichert in:
Veröffentlicht in: | Computer graphics (New York, N.Y.) N.Y.), 1984-07, Vol.18 (3), p.187-193 |
---|---|
1. Verfasser: | |
Format: | Artikel |
Sprache: | eng |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 193 |
---|---|
container_issue | 3 |
container_start_page | 187 |
container_title | Computer graphics (New York, N.Y.) |
container_volume | 18 |
creator | Littlefield, Richard J |
description | 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. |
doi_str_mv | 10.1145/964965.808597 |
format | Article |
fullrecord | <record><control><sourceid>proquest</sourceid><recordid>TN_cdi_proquest_miscellaneous_29426687</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>29426687</sourcerecordid><originalsourceid>FETCH-LOGICAL-c1147-39992f2d7fb6f3555d5a8320311b9ca7269344fb0c1a9560ccf96b7ac9fce3de3</originalsourceid><addsrcrecordid>eNotzDFrAjEUAOAMLfSqBZfundzOvuTlJXmjSFsFoQ46Sy6XwMn1Ti-K9N-3oNO3fUK8SphJqemdjWZDMweO2D6IAoBt6RjhSTznfACQTpIrxGQzNP3QnH_frk1X99c8Fo_Jtzm-3B2J3efHdrEs199fq8V8XYb_35bIzCqp2qbKJCSimrxDBShlxcFbZRi1ThUE6ZkMhJDYVNYHTiFiHXEkprf3OPSnS8zn_U-TQ2xb38X-kveKtTLGWfwDhas4rQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>29426687</pqid></control><display><type>article</type><title>Priority windows</title><source>ACM Digital Library Complete</source><creator>Littlefield, Richard J</creator><creatorcontrib>Littlefield, Richard J</creatorcontrib><description>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.</description><identifier>ISSN: 0097-8930</identifier><identifier>DOI: 10.1145/964965.808597</identifier><language>eng</language><ispartof>Computer graphics (New York, N.Y.), 1984-07, Vol.18 (3), p.187-193</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c1147-39992f2d7fb6f3555d5a8320311b9ca7269344fb0c1a9560ccf96b7ac9fce3de3</citedby></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Littlefield, Richard J</creatorcontrib><title>Priority windows</title><title>Computer graphics (New York, N.Y.)</title><description>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.</description><issn>0097-8930</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1984</creationdate><recordtype>article</recordtype><recordid>eNotzDFrAjEUAOAMLfSqBZfundzOvuTlJXmjSFsFoQ46Sy6XwMn1Ti-K9N-3oNO3fUK8SphJqemdjWZDMweO2D6IAoBt6RjhSTznfACQTpIrxGQzNP3QnH_frk1X99c8Fo_Jtzm-3B2J3efHdrEs199fq8V8XYb_35bIzCqp2qbKJCSimrxDBShlxcFbZRi1ThUE6ZkMhJDYVNYHTiFiHXEkprf3OPSnS8zn_U-TQ2xb38X-kveKtTLGWfwDhas4rQ</recordid><startdate>19840701</startdate><enddate>19840701</enddate><creator>Littlefield, Richard J</creator><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>19840701</creationdate><title>Priority windows</title><author>Littlefield, Richard J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c1147-39992f2d7fb6f3555d5a8320311b9ca7269344fb0c1a9560ccf96b7ac9fce3de3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1984</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Littlefield, Richard J</creatorcontrib><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Computer graphics (New York, N.Y.)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Littlefield, Richard J</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Priority windows</atitle><jtitle>Computer graphics (New York, N.Y.)</jtitle><date>1984-07-01</date><risdate>1984</risdate><volume>18</volume><issue>3</issue><spage>187</spage><epage>193</epage><pages>187-193</pages><issn>0097-8930</issn><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.</abstract><doi>10.1145/964965.808597</doi><tpages>7</tpages><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 0097-8930 |
ispartof | Computer graphics (New York, N.Y.), 1984-07, Vol.18 (3), p.187-193 |
issn | 0097-8930 |
language | eng |
recordid | cdi_proquest_miscellaneous_29426687 |
source | ACM Digital Library Complete |
title | Priority windows |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-22T05%3A21%3A27IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Priority%20windows&rft.jtitle=Computer%20graphics%20(New%20York,%20N.Y.)&rft.au=Littlefield,%20Richard%20J&rft.date=1984-07-01&rft.volume=18&rft.issue=3&rft.spage=187&rft.epage=193&rft.pages=187-193&rft.issn=0097-8930&rft_id=info:doi/10.1145/964965.808597&rft_dat=%3Cproquest%3E29426687%3C/proquest%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=29426687&rft_id=info:pmid/&rfr_iscdi=true |