DocumentCode
2494967
Title
RBE: Rendering by example
Author
Krishnamurthy, Ravi ; Zloof, Moshé
Author_Institution
Hewlett-Packard Co., Palo Alto, CA, USA
fYear
1995
fDate
6-10 Mar 1995
Firstpage
288
Lastpage
297
Abstract
Rendering is defined to be a customized presentation of data in such a way that allows users to subsequently interact with the presented data. Traditionally such a user interface would be a custom application written using conventional programming languages; in contrast we propose an application-independent, declarative (i.e., what-you-want) language that we call Rendering By Example, RBE, with the capability to specify a wide variety of renderings. RBE is a domain calculus language over user interface widgets. Most previous domain calculus database languages (e.g., QBE, LDL, Datalog) mainly addressed the data processing problem. The main contribution in developing RBE is to model semantics of user interactions in a declarative way. This declarative specification not only allows quick and ad-hoc specification of renderings (i.e., user interfaces) but also provides a framework to understand renderings as an abstract concept, independent of the application. Further, such a linguistic abstraction provides the basis for user-interface research. RBE is part of the ICBE language that is being prototyped in the Picture Programming project at HP Labs
Keywords
graphical user interfaces; rendering (computer graphics); user interface management systems; data processing problem; declarative specification; domain calculus database languages; domain calculus language; linguistic abstraction; rendering; user interactions; user interface; user interface widgets; user interfaces; user-interface research; Calculus; Computer languages; Data processing; Database languages; Marketing and sales; Programming profession; Prototypes; Rendering (computer graphics); User interfaces; Visual databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Data Engineering, 1995. Proceedings of the Eleventh International Conference on
Conference_Location
Taipei
Print_ISBN
0-8186-6910-1
Type
conf
DOI
10.1109/ICDE.1995.380382
Filename
380382
Link To Document