Using code generation approach in developing kiosk applications
TL;DR: This paper presents approach for programming kiosk applications based on Domain Specific Language (DSL), designed specifically to meet the needs of developing kiosks applications that are usually programmed using high level programming languages and are deployed on kiosks with touch-screen monitors.
read more
Abstract: Today, kiosk automata (kiosks, for short) are used for variety of services from all sort of kiosks for providing information's, to kiosks for paying tickets and ATM's. Kiosks are usually programmed either using high level programming languages, like C++, or using HTML in conjunction with web browser. In this paper, we analyzed a vast range of kiosk automata and derived common characteristics. We present approach for programming kiosk applications based on Domain Specific Language (DSL), designed specifically to meet the needs of developing kiosk applications that are usually programmed using high level programming languages and are deployed on kiosks with touch-screen monitors. Our goal is to make development of such kiosk applications more rapid, while minimizing number of programming errors.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
•Proceedings Article
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Gerrit C. van der Veer,Carolyn Gale +1 more
- 02 Apr 2005
TL;DR: The Extended Abstracts portion of this disc includes submissions from all conference venues except Papers, and a formal record of the discussions, demonstrations, and debates that will occur during the conference.
263
Comparing general-purpose and domain-specific languages: An empirical study
Tomaz Kosar,Nuno Oliveira,Marjan Mernik,Maria João Varanda Pereira,Matej Črepinšek,Daniela da Cruz,Pedro Rangel Henriques +6 more
TL;DR: An experiment was carried out to compare such a domain-specific language with a comparable application library and a cognitive dimension framework has been used for a comparison between XAML and C# Forms.
A domain-specific language for defining static structure of database applications
TL;DR: DOMMLite - an extensible domain specific language (DSL) for static structure definition of data base oriented applications and a textual Eclipse editor has been developed to enable model editing.
Patent
Self-service computer with dynamic interface
Michael T. Inderrieden,Jennie Psihogios Johnson,Nathaniel Christopher Herwig +2 more
- 29 Sep 2009
TL;DR: A self-service computer with dynamic interface as discussed by the authors is a processor for receiving environment information, for selecting among different user interface features including different transaction screens and different transaction screen content based upon the environment information.
16
From DCOM interfaces to domain-specific modeling language : a case study on the sequencer
TL;DR: Experiences gained during the shift from using the DEWESoft product as a programming library to domain-specific modeling language are provided together with the details of a Sequencer, a domain- specific modeling language for the construction of measurement procedures.
References
When and how to develop domain-specific languages
TL;DR: In this article, the authors identify patterns in the decision, analysis, design, and implementation phases of DSL development and discuss domain analysis tools and language development systems that may help to speed up DSL development.
Domain-specific languages: an annotated bibliography
TL;DR: The literature available on the topic of domain-specific languages as used for the construction and maintenance of software systems is surveyed, and a selection of 75 key publications in the area is listed.
1.6K
•Proceedings Article
CHI '05 Extended Abstracts on Human Factors in Computing Systems
Gerrit C. van der Veer,Carolyn Gale +1 more
- 02 Apr 2005
TL;DR: The Extended Abstracts portion of this disc includes submissions from all conference venues except Papers, and a formal record of the discussions, demonstrations, and debates that will occur during the conference.
263
Digital smart kiosk project
Andrew Dean Christian,Brian Lyndall Avery +1 more
- 01 Jan 1998
TL;DR: The Digital Smart Kiosk is an “aware” information kiosk that detects and tracks prospective clients and conveys this awareness in a socially acceptable manner and is deployed at a local cafe where the research group is gathering usage data.
71
Virtual mouse vision based interface
Paul Robertson,Robert Laddaga,Max Van Kleek +2 more
- 13 Jan 2004
TL;DR: A vision-based virtual mouse interface is described that utilizes a robotic head, visual tracking of the users head and hand positions and recognition of user hand signs to control an intelligent kiosk.
51