Back to results

Columbus State University

Kiosk Engine: A Platform Independent Solution For Multimedia Kiosks

Abstract

dc:description.abstract

<p>In today's fast paced life saving time is the first priority of every business organization and presenting information visually is a highly desirable and the easiest way to impressively communicate to people. For that purpose, there are interactive devices called kiosks, which display multimedia data on a display and are quite often attached to other input/output hardware like keyboard, mouse, printer, etc. Most of today's kiosks are custom made and are designed for specific set of target platform. The task of creating a kiosk can turn out to be difficult and fairly time consuming. The aim of this thesis is to research an easier and faster way to develop kiosks and to generalize the processing power behind different kiosks by developing a driver program, which takes some form of input and multimedia data and presents the information as a kiosk. Putting it to reality, we developed a light-weight engine and called it Kiosk Engine, KE for short. KE is designed to take input in the form of an XML file which specifies the sources of multimedia data such as audio files, video files, text, image files and documents along with some attributes such as size, color, location, order and grouping with respect to other objects on the kiosk. As aimed, the processing power is separated from data and hence all that is required to be changed for making different kiosks is the multimedia data and the input XML file. Besides, platform independence is achieved by using Java™ as the programming language. Hence Kiosks driven by Kiosk Engine can run on any Java Virtual Machine [LindholmY03] that has the necessary framework support. The report shows comparison of KioskEngine with other products on the market, followed by a detailed explanation of XML file structure for KioskEngine and the Java™ classes in KioskEngine. The intent of this thesis is also to demonstrate the capability of Kiosk Engine by developing a working prototype, to research the future prospects of Kiosk Engine and explore additional functionalities that could be incorporated into Kiosk Engine with little extra work.</p>

Degree

thesis:*
Name thesis:degree_name
Computer Science - Applied Computing Track
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
TSYS School of Computer Science
Year dc:date.available
2003

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Shah, Manish Satish
Contributors dc:contributor
  • Dr. Stan Kurkovsky
  • Dr. Bhagyavati
  • Dr. Vladimir Zanev

Subjects

dc:subject × 8

Rights

Language dc:language
English

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:csuepress.columbusstate.edu:theses_dissertations-1063

Chain of custody

source
Harvested from
Columbus State University
Base URL
csuepress.columbusstate.edu/do/oai/
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
citation

Shah, Manish Satish. Kiosk Engine: A Platform Independent Solution For Multimedia Kiosks. Thesis thesis, 2003. https://csuepress.columbusstate.edu/theses_dissertations/63