• DocumentCode
    2643916
  • Title

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

  • Author

    Hornsby, Adrian

  • Author_Institution
    Nokia Res. Center, Tampere, Finland
  • fYear
    2011
  • fDate
    9-12 Jan. 2011
  • Firstpage
    617
  • Lastpage
    618
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Consumer Electronics (ICCE), 2011 IEEE International Conference on
  • Conference_Location
    Las Vegas, NV
  • ISSN
    2158-3994
  • Print_ISBN
    978-1-4244-8711-0
  • Type

    conf

  • DOI
    10.1109/ICCE.2011.5722771
  • Filename
    5722771