UDC 004.71

Using Code Generation Approach in Developing Kiosk Applications

Žarko Živanov, Predrag Rakić and Miroslav Hajduković

  1. Faculty of Technical Sciences
    Trg D. Obradovića 6, 21000 Novi Sad, Serbia


Today, kiosk automata (kiosks, for short) are used for variety of services: from all sort of kiosks for providing informations, 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.

Key words

domain specific language; rapid application development; code generation; kiosks

Publication information

Volume 5, Issue 1 (Jun 2008)
Year of Publication: 2008
ISSN: 1820-0214 (Print) 2406-1018 (Online)
Publisher: ComSIS Consortium

Full text

DownloadAvailable in PDF
Portable Document Format

How to cite

Živanov, Ž., Rakić, P., Hajduković, M.: Using Code Generation Approach in Developing Kiosk Applications. Computer Science and Information Systems, Vol. 5, No. 1, 41-59. (2008)