Middleware-based Software Architecture for Interactions in the Smart Learning Environment

Abstract:

The software architecture of a smart learning environment can be visualized as an environment that is equipped with audio-visual objects to capture human motion, utterance and gesture; allowing the teacher to provide lectures to both class face to face audience and remote audience. The interactive objects in such architectural environment are interfaced with simple, intuitive navigation, depending on operation characteristics, voice, touch and visual interaction which improve Human-Machine-Interaction. The augmented environment should facilitate effective data acquisition and statistical analyses in order to assist in decision making by the participants, as well as apply them in the process of self-assessment. This paper discusses the design and implementation of integrating haptic technologies into the architecture of a smart learning environment by designing components of service oriented software middleware that defines a common gesture framework. Therefore, the novelty is in allowing multiple haptic and gesture peripherals to share a common protocol, as well as, enabling individual devices to work and exist as stand-alone entities within the ambient setting.