Home // CENTRIC 2023, The Sixteenth International Conference on Advances in Human-oriented and Personalized Mechanisms, Technologies, and Services // View article


Developing Context-Based Applications Using Visual Programming - Case Studies on Mobile Apps and Humanoid Robot Applications

Authors:
Martin Zimmermann

Keywords: Context-based Services; Sensors; Actuators; Mobile Applications; Location-based Services; Robot Applications; Humanoid Robots; Visual Programming

Abstract:
Sensors and actuators enable creation of context-aware applications in which applications can discover and take advantage of contextual information, such as user location, nearby people and objects. In this work, we use a general context definition, which can be applied to various devices, e.g., robots and mobile devices. Developing context-based software applications is considered as one of the most challenging application domains due to the sensors and actuators as part of a device. We introduce a new development approach for context-based applications by using use-case descriptions and Visual Programming Languages (VPL). The introduction of web-based VPLs, such as Scratch and Snap, has reinvigorated the usefulness of VPLs. We provide an in-depth discussion of our new VPL based method, a step by step development process to enable development of context-based applications. Two case studies illustrate how to apply our approach to different problem domains: Context-based mobile apps and context-based humanoid robot applications.

Pages: 57 to 62

Copyright: Copyright (c) IARIA, 2023

Publication date: November 13, 2023

Published in: conference

ISSN: 2308-3492

ISBN: 978-1-68558-100-8

Location: Valencia, Spain

Dates: from November 13, 2023 to November 17, 2023