XMPP message-based MVC architecture for event-driven real-time interactive applications

Adrian Hornsby · 2011

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.

Read the paper · More papers on PaperTik