Eviss: A visual system having a spatial parser generator

Akihiro Baba, Jiro Tanaka

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

A visual system called Eviss is proposed. Visual systems proposed so far have been fixed on certain specifications. It is hard to make and modify such visual systems. Since Eviss has a spatial parser generator based on CMGs, it can construct various visual systems if provided with grammars which consist of production rules. In Eviss, a person who implements a visual system first defines production rules using figures. Eviss extracts constraints which hold between the figure elements. Then the person modifies them and write actions, if needed. An action is described as an arbitrary Tcl/Tk script. We can perform actions, such as calculating values, creating widgets and redrawing figures. Given a certain grammar, Eviss can parse a visual sentence (a collection of figure elements) spatially. Parsing means to apply production rules to the figure elements. When a production rule is applied, Eviss redraws the figure elements so that the constraints between them always hold. Actions, if any, are also executed when the production rule is applied. We also describe two examples of making visual systems with Eviss, i.e., the GUI creator and the subset of YISPATCH (Y. Harada et al., 1997). Eviss and the examples described in the paper are fully implemented and can be obtained via WWW.

Original languageEnglish
Title of host publicationProceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages158-164
Number of pages7
ISBN (Print)0818683473, 9780818683473
DOIs
Publication statusPublished - 1998 Jan 1
Externally publishedYes
Event3rd Asia Pacific Computer Human Interaction, APCHI 1998 - Hayama-machi, Kanagawa, Japan
Duration: 1998 Jul 151998 Jul 17

Other

Other3rd Asia Pacific Computer Human Interaction, APCHI 1998
CountryJapan
CityHayama-machi, Kanagawa
Period98/7/1598/7/17

Fingerprint

Graphical user interfaces
World Wide Web
Specifications

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Graphics and Computer-Aided Design

Cite this

Baba, A., & Tanaka, J. (1998). Eviss: A visual system having a spatial parser generator. In Proceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998 (pp. 158-164). [704185] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/APCHI.1998.704185

Eviss : A visual system having a spatial parser generator. / Baba, Akihiro; Tanaka, Jiro.

Proceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998. Institute of Electrical and Electronics Engineers Inc., 1998. p. 158-164 704185.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Baba, A & Tanaka, J 1998, Eviss: A visual system having a spatial parser generator. in Proceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998., 704185, Institute of Electrical and Electronics Engineers Inc., pp. 158-164, 3rd Asia Pacific Computer Human Interaction, APCHI 1998, Hayama-machi, Kanagawa, Japan, 98/7/15. https://doi.org/10.1109/APCHI.1998.704185
Baba A, Tanaka J. Eviss: A visual system having a spatial parser generator. In Proceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998. Institute of Electrical and Electronics Engineers Inc. 1998. p. 158-164. 704185 https://doi.org/10.1109/APCHI.1998.704185
Baba, Akihiro ; Tanaka, Jiro. / Eviss : A visual system having a spatial parser generator. Proceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998. Institute of Electrical and Electronics Engineers Inc., 1998. pp. 158-164
@inproceedings{96df4b789feb4f64906c23d093db1fd5,
title = "Eviss: A visual system having a spatial parser generator",
abstract = "A visual system called Eviss is proposed. Visual systems proposed so far have been fixed on certain specifications. It is hard to make and modify such visual systems. Since Eviss has a spatial parser generator based on CMGs, it can construct various visual systems if provided with grammars which consist of production rules. In Eviss, a person who implements a visual system first defines production rules using figures. Eviss extracts constraints which hold between the figure elements. Then the person modifies them and write actions, if needed. An action is described as an arbitrary Tcl/Tk script. We can perform actions, such as calculating values, creating widgets and redrawing figures. Given a certain grammar, Eviss can parse a visual sentence (a collection of figure elements) spatially. Parsing means to apply production rules to the figure elements. When a production rule is applied, Eviss redraws the figure elements so that the constraints between them always hold. Actions, if any, are also executed when the production rule is applied. We also describe two examples of making visual systems with Eviss, i.e., the GUI creator and the subset of YISPATCH (Y. Harada et al., 1997). Eviss and the examples described in the paper are fully implemented and can be obtained via WWW.",
author = "Akihiro Baba and Jiro Tanaka",
year = "1998",
month = "1",
day = "1",
doi = "10.1109/APCHI.1998.704185",
language = "English",
isbn = "0818683473",
pages = "158--164",
booktitle = "Proceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Eviss

T2 - A visual system having a spatial parser generator

AU - Baba, Akihiro

AU - Tanaka, Jiro

PY - 1998/1/1

Y1 - 1998/1/1

N2 - A visual system called Eviss is proposed. Visual systems proposed so far have been fixed on certain specifications. It is hard to make and modify such visual systems. Since Eviss has a spatial parser generator based on CMGs, it can construct various visual systems if provided with grammars which consist of production rules. In Eviss, a person who implements a visual system first defines production rules using figures. Eviss extracts constraints which hold between the figure elements. Then the person modifies them and write actions, if needed. An action is described as an arbitrary Tcl/Tk script. We can perform actions, such as calculating values, creating widgets and redrawing figures. Given a certain grammar, Eviss can parse a visual sentence (a collection of figure elements) spatially. Parsing means to apply production rules to the figure elements. When a production rule is applied, Eviss redraws the figure elements so that the constraints between them always hold. Actions, if any, are also executed when the production rule is applied. We also describe two examples of making visual systems with Eviss, i.e., the GUI creator and the subset of YISPATCH (Y. Harada et al., 1997). Eviss and the examples described in the paper are fully implemented and can be obtained via WWW.

AB - A visual system called Eviss is proposed. Visual systems proposed so far have been fixed on certain specifications. It is hard to make and modify such visual systems. Since Eviss has a spatial parser generator based on CMGs, it can construct various visual systems if provided with grammars which consist of production rules. In Eviss, a person who implements a visual system first defines production rules using figures. Eviss extracts constraints which hold between the figure elements. Then the person modifies them and write actions, if needed. An action is described as an arbitrary Tcl/Tk script. We can perform actions, such as calculating values, creating widgets and redrawing figures. Given a certain grammar, Eviss can parse a visual sentence (a collection of figure elements) spatially. Parsing means to apply production rules to the figure elements. When a production rule is applied, Eviss redraws the figure elements so that the constraints between them always hold. Actions, if any, are also executed when the production rule is applied. We also describe two examples of making visual systems with Eviss, i.e., the GUI creator and the subset of YISPATCH (Y. Harada et al., 1997). Eviss and the examples described in the paper are fully implemented and can be obtained via WWW.

UR - http://www.scopus.com/inward/record.url?scp=4644347121&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=4644347121&partnerID=8YFLogxK

U2 - 10.1109/APCHI.1998.704185

DO - 10.1109/APCHI.1998.704185

M3 - Conference contribution

AN - SCOPUS:4644347121

SN - 0818683473

SN - 9780818683473

SP - 158

EP - 164

BT - Proceedings - 3rd Asia Pacific Computer Human Interaction, APCHI 1998

PB - Institute of Electrical and Electronics Engineers Inc.

ER -