Constraint-based document layout for the Web

被引:38
|
作者
Borning, A [1 ]
Lin, RKH
Marriott, K
机构
[1] Univ Washington, Dept Comp Sci & Engn, Seattle, WA 98195 USA
[2] Monash Univ, Sch Comp Sci & Software Engn, Clayton, Vic 3168, Australia
关键词
D O I
10.1007/s005300000043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Constraints can be used to specify declaratively the desired layout of a Web document. We present a system architecture in which both the author and the viewer can impose page layout constraints, some required and some preferential. The final appearance of the Web page is thus the result of negotiation between author and viewer, where this negotiation is carried out by solving the set of required and preferential constraints imposed by both parties. We identify two plausible system architectures, based on different ways of dividing the work of constraint solving between Web server and Web client. We describe a prototype constraint-based Web authoring system and viewing tool that provides linear arithmetic constraints for specifying the layout of the document as well as finite-domain constraints for specifying font size relationships. Finally, we provide an empirical evaluation of the prototype.
引用
收藏
页码:177 / 189
页数:13
相关论文
共 50 条
  • [1] Constraint-based document layout for the Web
    Alan Borning
    Richard Kuang-Hsu Lin
    Kim Marriott
    [J]. Multimedia Systems, 2000, 8 : 177 - 189
  • [2] Tiling algebra for constraint-based layout editing
    Zeidler, Clemens
    Weber, Gerald
    Gavryushkin, Alex
    Lutteroth, Christof
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2017, 89 : 67 - 94
  • [3] Evaluating Direct Manipulation Operations for Constraint-Based Layout
    Zeidler, Clemens
    Lutteroth, Christof
    Stuerzlinger, Wolfgang
    Weber, Gerald
    [J]. HUMAN-COMPUTER INTERACTION - INTERACT 2013, PT II, 2013, 8118 : 513 - 529
  • [4] Dynamic constraint-based invocation of Web services
    Cacciagrano, Diletta
    Corradini, Flavio
    Culmone, Rosario
    Vito, Leonardo
    [J]. WEB SERVICES AND FORMAL METHODS, PROCEEDINGS, 2006, 4184 : 138 - 147
  • [5] Constraint-based mining of web page associations
    El-Hajj, Mohammad
    Chen, Jiyang
    Zaiane, Osmar R.
    Goebel, Randy
    [J]. AI 2007: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2007, 4830 : 315 - 326
  • [6] A Constraint-Based Approach to Web Service Simulation
    Zhou, Hui
    Wu, Han
    [J]. PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON MACHINERY, MATERIALS AND INFORMATION TECHNOLOGY APPLICATIONS, 2016, 71 : 1290 - 1293
  • [7] CMCoref: A Constraint-Based Approach for Document Coreference Resolution
    Mao, Ying
    Xie, Xinran
    Peng, Yong
    Zhong, Yong
    [J]. ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT XII, ICIC 2024, 2024, 14873 : 478 - 492
  • [8] Constraint-based spring-model algorithm for graph layout
    Kamps, T
    Kleinz, J
    Read, J
    [J]. GRAPH DRAWING, 1996, 1027 : 349 - 360
  • [9] An evolutionary approach to generating constraint-based space layout topologies
    Damski, JC
    Gero, JS
    [J]. CAAD FUTURES 1997, 1997, : 855 - 864
  • [10] Constraint-Based Layout-Driven Sizing of Analog Circuits
    Habal, Husni
    Graeb, Helmut
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (08) : 1089 - 1102