Title :
XMPP message-based MVC architecture for event-driven real-time interactive applications
Author_Institution :
Nokia Res. Center, Tampere, Finland
Abstract :
To support the emerging trends in mobile interaction, design patterns for distributed software system need adaptations and extensions. In this paper, we describe an implementation framework for providing interactive applications with distributed message-based Model-View-Controller (MVC) architecture using event programming design. The provided solution uses the XMPP protocol for exchanging message information between the different elements of the application. This message-based decoupling between application elements allows developers to create software that are flexible and scalable and encourages good system design practice since it enables reuse of existing components with minimum effort.
Keywords :
interactive systems; message passing; protocols; software architecture; telecommunication computing; XMPP message protocol-based MVC architecture; distributed message-based model-view-controller architecture; distributed software system; event programming design; event-driven real-time interactive application; exchanging message information; extensible messaging and presence protocol; mobile interaction; Adaptation model; Computer architecture; Instant messaging; Object oriented modeling; Protocols; Real time systems; Software;
Conference_Titel :
Consumer Electronics (ICCE), 2011 IEEE International Conference on
Conference_Location :
Las Vegas, NV
Print_ISBN :
978-1-4244-8711-0
DOI :
10.1109/ICCE.2011.5722771