|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| Takayuki Dan Kimura, Ajay Apte, Samudra Sengupta, Julie W. Chan, "Form/Formula," Computer, vol. 28, no. 3, pp. 27-35, March, 1995. | |||
| BibTex | x | ||
| @article{ 10.1109/2.366154, author = {Takayuki Dan Kimura and Ajay Apte and Samudra Sengupta and Julie W. Chan}, title = {Form/Formula}, journal ={Computer}, volume = {28}, number = {3}, issn = {0018-9162}, year = {1995}, pages = {27-35}, doi = {http://doi.ieeecomputersociety.org/10.1109/2.366154}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - MGZN JO - Computer TI - Form/Formula IS - 3 SN - 0018-9162 SP27 EP35 EPD - 27-35 A1 - Takayuki Dan Kimura, A1 - Ajay Apte, A1 - Samudra Sengupta, A1 - Julie W. Chan, PY - 1995 VL - 28 JA - Computer ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/2.366154
In traditional user interfaces, syntax (visual attributes) and semantics (behavioral aspects) are separate with semantics usually being defined by programmers. Non-programmers cannot easily define the semantics of these user interfaces. We propose a pen-based visual programming paradigm, Form/Formula (ff), to permit user-definable user interfaces. Since a visual language is easier to learn, we expect non-programmers to be comfortable with the paradigm. In the ff paradigm the user first specifies the layout of the interface (form) using a graphic editor equipped with a shape/handwriting/gesture recognizer. The semantics of the form is defined by a directed graph of nested boxes (formula). A combination of forms and formulas is used to define graphic user interfaces as well as database queries. The ff paradigm is incorporated into the Hyperflow language implemented on the PenPoint operating system for educational applications.
Citation:
Takayuki Dan Kimura, Ajay Apte, Samudra Sengupta, Julie W. Chan, "Form/Formula," Computer, vol. 28, no. 3, pp. 27-35, March 1995, doi:10.1109/2.366154
Usage of this product signifies your acceptance of the Terms of Use.

