Proceedings of the 25th Annual ACM Symposium on User Interface Software and Technology 2012
DOI: 10.1145/2380116.2380146
|View full text |Cite
|
Sign up to set email alerts
|

ConstraintJS

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 75 publications
(7 citation statements)
references
References 16 publications
0
7
0
Order By: Relevance
“…Interaction designers and programmers often think in terms of states [29,39,50] instead of modules. With ConstraintJS [46] and InterState [47], Oney et al provide tools to model application logic in terms of states, and UI events are mapped onto transitions between those states. SwingStates add support for Finite State Machines (FSMs) to the widely used Java Swing Toolkit [4].…”
Section: Generating Feedforwardmentioning
confidence: 99%
“…Interaction designers and programmers often think in terms of states [29,39,50] instead of modules. With ConstraintJS [46] and InterState [47], Oney et al provide tools to model application logic in terms of states, and UI events are mapped onto transitions between those states. SwingStates add support for Finite State Machines (FSMs) to the widely used Java Swing Toolkit [4].…”
Section: Generating Feedforwardmentioning
confidence: 99%
“…Formally, comparison of domain-specific actions (DSAs) is specified by the operator . (4) Note that these comparison operators are structural for both syntax and semantics of language constructs. They result useful when the DSL variants were built-up by using practices such as clone-and-clone.…”
Section: Language Modules How To Identify Them?mentioning
confidence: 99%
“…The adoption of such a language-oriented vision has motivated the construction of a large variety of DSLs. There are, for example, DSLs to build graphical user interfaces [4], to specify security policies [5], or to ease off mobile applications' prototyping [6].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Our tool is implemented as a web application. We used ConstraintJS [15] to manage the constraints among the data and the spreadsheet cells. Here we describe the key features for using hierarchical data in Gneiss.…”
Section: Gneissmentioning
confidence: 99%