Mobile Applications with a Middleware System in Publish-Subscribe Paradigm

This paper presents applications using Pronto[12] and its corresponding functions. Pronto is a middleware system for mobile applications with messaging as a basis in both centralized and decentralized forms. It addresses design issues in mobile computing, including data optimization, resource constraints, and network characteristics. Pronto consists of a lightweight Message Oriented Middleware (MOM) client and an intelligent gateway as a message hub with store-and-forward messaging. The publishsubscribe paradigm is ideal for mobile applications, as mobile devices are commonly used for data collection under conditions of frequent disconnection and changing numbers of recipients. This paradigm provides greater flexibility due to decoupling of publisher and subscriber applications. Mobile applications benefit from advantages by deploying Pronto, including disconnected operation, Gateway caching, compression, data transformation by Gateway plug-in functions, and content-based subscription.

[1]  Katashi Nagao,et al.  Semantic transcoding: making the world wide web more understandable and usable with external annotations , 2000, COLING 2000.

[2]  Sung-Ju Lee,et al.  On-demand multicast routing protocol , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

[3]  Barron C. Housel,et al.  WebExpress: a system for optimizing Web browsing in a wireless environment , 1996, MobiCom '96.

[4]  Jean Bacon,et al.  Gateway:A message hub with store-and-forward messaging in mobile networks , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..