JavaSketchIt2 – Using Relational Adjacency Grammars for Visual Syntax Parsing

No Thumbnail Available
Date
2021
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association
Abstract
This paper presents a project which expands on JavaSketchit [8], which parsed sketches of user interfaces, iden- tifying gestures by using CALI [6], and then used topological relations and relational constraints [4] to recog- nize pairs of gestures as widgets in a Java graphical user interface. JavaSketchit was able to export the func- tional source code for the prototype in Java. Our approach allows users to write down their own visual lan- guage and removes the existing limitation of one pair of gestures per widget. The resulting parser became ap- plicable in different contexts besides designing user interfaces. The result is a functional implementation of a parser designed to handle Relational Adjacency Grammars customized by the user..
Description

        
@inproceedings{
10.2312:pt.20061540
, booktitle = {
Interacção 2006 - 2ª Conferência Nacional em Interacção Pessoa-Máquina
}, editor = {
Chambel, Teresa and Nunes, Nuno and Romao, Teresa and Creissac Campos, José
}, title = {{
JavaSketchIt2 – Using Relational Adjacency Grammars for Visual Syntax Parsing
}}, author = {
Pereira, Filipe M. Garcia
and
Fonseca, Manuel J.
and
Jorge, Joaquim A.
}, year = {
2021
}, publisher = {
The Eurographics Association
}, ISBN = {
978-3-03868-167-0
}, DOI = {
10.2312/pt.20061540
} }
Citation