A Low-Code Methodology for Developing AI Kiosks: a Case Study with the DIZEST Platform
📝 Abstract
This paper presents a comprehensive study on enhancing kiosk systems through a low-code architecture, with a focus on AI-based implementations. Modern kiosk systems are confronted with significant challenges, including a lack of integration, structural rigidity, performance bottlenecks, and the absence of collaborative frameworks. To overcome these limitations, we propose a DIZEST-based approach methodology, a specialized low-code platform that enables intuitive workflow design and seamless AI integration. Through a comparative analysis with existing platforms, including Jupyter Notebook, ComfyUI, and Orange3, we demonstrate that DIZEST delivers superior performance across key evaluation criteria. Our photo kiosk case study further validates the effectiveness of this approach in improving interoperability, enhancing user experience, and increasing deployment flexibility.
💡 Analysis
This paper presents a comprehensive study on enhancing kiosk systems through a low-code architecture, with a focus on AI-based implementations. Modern kiosk systems are confronted with significant challenges, including a lack of integration, structural rigidity, performance bottlenecks, and the absence of collaborative frameworks. To overcome these limitations, we propose a DIZEST-based approach methodology, a specialized low-code platform that enables intuitive workflow design and seamless AI integration. Through a comparative analysis with existing platforms, including Jupyter Notebook, ComfyUI, and Orange3, we demonstrate that DIZEST delivers superior performance across key evaluation criteria. Our photo kiosk case study further validates the effectiveness of this approach in improving interoperability, enhancing user experience, and increasing deployment flexibility.
📄 Content
In modern society, kiosks are widely utilized in various forms. Kiosk systems are spotlighted as a means to reduce labor burdens and enhance service efficiency, and their market size continues to grow steadily [1]. Recently, by integrating cutting-edge technologies such as AI, IoT, and machine learning, kiosks have evolved into more personalized and intelligent services, continuously expanding their range of applications and raising user expectations. However, despite these technological advances and market growth, modern kiosk systems still face several common limitations and challenges. First, kiosks individually designed by different manufacturers and for various purposes often lack backend system integration and interoperability [2] [3], making data linkage and service expansion difficult. Second, existing kiosk software is primarily built using monolithic architectures, resulting in insufficient flexibility and modularity, which restricts the addition of new features or customized deployments. Third, performance degradation on outdated hardware or under-optimized systems deteriorates the user experience and can ultimately lead to service abandonment [4]. Fourth, the absence of collaborative support structures makes it difficult for multiple developers and domain experts to develop or modify systems simultaneously and rapidly, hindering continuous improvement and quality management. These limitations-including lack of integration, structural rigidity, performance bottlenecks, and absence of collaboration-are recognized as significant challenges in current kiosk systems. Fifth, in real service environments, multiple users often interact with kiosks simultaneously, which introduces challenges in real-time user tracking [5]. Reliable user re-identification also becomes difficult under occlusion, making it a critical issue in practical deployments [6]. This paper seeks to address the limitations faced by kiosk systems, utilizing photo kiosks as a specific case study. As photo kiosks provide multimedia services such as photo printing and editing, they serve as a representative example for comprehensively examining and addressing core issues such as interoperability, UX accessibility, and system flexibility. The importance of user-friendly interfaces in kiosk systems has been well-documented in previous research [7], particularly regarding age-specific UI enhancements that improve overall system usability. Based on this analysis, this study proposes the application of our proprietary low-code platform, DIZEST, to photo kiosks to improve interoperability, enhance user experience, increase maintenance efficiency, and boost deployment flexibility.
DIZEST is a technical solution designed with a modular architecture and cloud connectivity, which facilitates easy development and deployment of kiosk services and allows seamless integration of AI-based intelligent features. Through this research, we validate the effectiveness of applying the DIZEST platform to address the aforementioned limitations and present practical solutions to overcome the challenges faced by modern kiosk systems. Furthermore, we suggest a methodology for developing a versatile low-code platform that can be applied to various domains.
Kiosk systems should provide an intuitive UI/UX that enables non-expert administrators to easily modify settings on-site [4][7]. This is especially important in situations where immediate response and adjustments are required. Conventional administrator pages typically offer only predefined functions, making it challenging to handle unexpected scenarios or highly customized requirements flexibly. Such a flexible structure is essential for achieving both rapid development of tailored services and operational efficiency in diverse service environments. Furthermore, continuous feature improvement and service enhancement are supported, which are critical for realizing a flexible system architecture. It is also necessary to improve the visual accessibility and comprehensibility of the UI to ensure that administrators can operate the system effortlessly.
Kiosk systems have a complex structure that integrates various functions to provide services to users. Therefore, even when a specific function fails, users should be able to recognize the error while continuing to use the core services. Additionally, system errors or abnormal behaviors should be detected and handled in an independent environment separated from the operational environment. Such separated management and error-handling mechanisms are essential for maintaining system robustness and reliability, minimizing potential service disruptions, and ultimately securing high availability [3].
The software of kiosk systems must be lightweight, and the complexity of deployment and system configuration should be minimized. This consideration is especially important in resource-constrained environments or when building largescale kiosk networks [3]. If the software b
This content is AI-processed based on ArXiv data.