Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/645480.655439guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

RBE: Rendering By Example

Published: 06 March 1995 Publication History

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.

Cited By

View all
  • (2018)Declarative cartography under fine-grained access controlProceedings of the 30th International Conference on Scientific and Statistical Database Management10.1145/3221269.3232012(1-12)Online publication date: 9-Jul-2018
  • (2015)ShareInsightsProceedings of the 2015 ACM SIGMOD International Conference on Management of Data10.1145/2723372.2742800(1925-1940)Online publication date: 27-May-2015
  • (2013)LyticProceedings of the ACM SIGKDD Workshop on Interactive Data Exploration and Analytics10.1145/2501511.2501518(36-44)Online publication date: 11-Aug-2013
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICDE '95: Proceedings of the Eleventh International Conference on Data Engineering
March 1995
526 pages
ISBN:0818669101

Publisher

IEEE Computer Society

United States

Publication History

Published: 06 March 1995

Author Tags

  1. data processing problem
  2. declarative specification
  3. domain calculus database languages
  4. domain calculus language
  5. graphical user interfaces
  6. linguistic abstraction
  7. rendering
  8. rendering (computer graphics)
  9. user interactions
  10. user interface
  11. user interface management systems
  12. user interface widgets
  13. user interfaces
  14. user-interface research

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 22 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Declarative cartography under fine-grained access controlProceedings of the 30th International Conference on Scientific and Statistical Database Management10.1145/3221269.3232012(1-12)Online publication date: 9-Jul-2018
  • (2015)ShareInsightsProceedings of the 2015 ACM SIGMOD International Conference on Management of Data10.1145/2723372.2742800(1925-1940)Online publication date: 27-May-2015
  • (2013)LyticProceedings of the ACM SIGKDD Workshop on Interactive Data Exploration and Analytics10.1145/2501511.2501518(36-44)Online publication date: 11-Aug-2013
  • (2002)A Graphical Query LanguageIEEE Transactions on Knowledge and Data Engineering10.1109/TKDE.2002.103376714:5(955-978)Online publication date: 1-Sep-2002
  • (2001)SchemaSQLACM Transactions on Database Systems10.1145/503099.50310226:4(476-519)Online publication date: 1-Dec-2001
  • (1999)On Efficiently Implementing SchemaSQL on an SQL Database SystemProceedings of the 25th International Conference on Very Large Data Bases10.5555/645925.671511(471-482)Online publication date: 7-Sep-1999
  • (1998)Selected ingredients in end-user programmingProceedings of the working conference on Advanced visual interfaces10.1145/948496.948500(30-35)Online publication date: 24-May-1998
  • (1997)Picture programming projectACM SIGMOD Record10.1145/253262.25337726:2(514-516)Online publication date: 1-Jun-1997
  • (1997)Picture programming projectProceedings of the 1997 ACM SIGMOD international conference on Management of data10.1145/253260.253377(514-516)Online publication date: 1-Jun-1997
  • (1996)Is GUI programming a database research problem?ACM SIGMOD Record10.1145/235968.23336925:2(517-528)Online publication date: 1-Jun-1996
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media