MobiSoft: An Agent-Based Middleware for Social-Mobile Applications

  • Steffen Kern
  • Peter Braun
  • Wilhelm Rossak
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4277)


We present an agent-based middleware for social-mobile applications, which has been developed as part of an ongoing linkage project. One aspect of the MobiSoft project is the vision of facilitating, augmenting, and promoting human social interaction by electronic personal assistants during face-to-face encounters. Possible areas of social mobile applications include the establishment of groups or communities based on shared interests or goals, the exchange of information such as personal profiles, news, private sales, or any kind of recommendations, and the preselection of possible communication partners in social networks. We outline the decentralized peer-to-peer based architecture and present techniques for information representation using semantically rich languages based on existing standards. We describe, how mobile agents are facilitated as user representatives and intelligent information carriers in mobile ad-hoc networks and present a first prototype of a social-mobile application.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Smith, I.E., Consolvo, S., LaMarca, A., Hightower, J., Scott, J., Sohn, T., Hughes, J., Iachello, G., Abowd, G.D.: Social disclosure of place: From location technology to communication practices. In: Gellersen, H.-W., Want, R., Schmidt, A. (eds.) PERVASIVE 2005. LNCS, vol. 3468, pp. 134–151. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  2. 2.
    Smith, I.: Social-mobile applications. Computer 38(4), 84–85 (2005)CrossRefGoogle Scholar
  3. 3.
    Oberender, J., Andersen, F.U., de Meer, H., Dedinski, I., Hossfeld, T., Kappler, C., Maeder, A., Tutschku, K.: Enabling mobile peer-to-peer networking. In: Kotsis, G., Spaniol, O. (eds.) Euro-NGI 2004. LNCS, vol. 3427, pp. 219–234. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  4. 4.
    Christoph Lindemann, O.P.W.: A distributed search service for peer-to-peer file sharing in mobile applications. In: Proceedings of the Second International Conference on Peer-to-Peer Computing (P2P 2002), IEEE Computer Society Press, Los Alamitos (2002)Google Scholar
  5. 5.
    Gang Ding, B.B.: Peer-to-peer file-sharing over mobile ad-hoc networks. In: Proceedings of the 2nd IEEE Annual Conference on Pervasive Computing and Communications Workshops (PERCOMM 2004), IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  6. 6.
    Wiberg, M.: Folkmusic a mobile peer-to-peer entertainment system. In: Proceedings of the 37th Hawaii International Conference on System Sciences, IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  7. 7.
    Wolfson, O., Xu, B., Sistla, A.P.: An economic model for resource exchange in mobile peer-to-peer networks. In: Proceedings of the 16th International Conference on Scientific and Statistical Database Management (SSDBM04), IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  8. 8.
    Kern, S., Braun, P., Dettborn, T., Eckhaus, R., Ji, Y., Erfurth, C., Rossak, W.: A generic agent-based peer-to-peer infrastructure for social-mobile applications. In: Kirste, T., Knig-Ries, B., Pousttchi, K., Turowski, K. (eds.) Mobile Informationssysteme - Potentiale, Hinternisse, Einsatz, 1. Fachtagung Mobilitt und Mobile Informationssysteme (MMS 2006), Passau (Germany), February 2006. Lecture Notes in Informatics, vol. P- 76, pp. 127–138. Springer, Heidelberg (2006)Google Scholar
  9. 9.
    Wooldridge, M.: An Introduction to MultiAgent Systems. John Wiley and Sons, Chichester (2002)Google Scholar
  10. 10.
    Weiss, G. (ed.): Multiagent Systems: A Modern Approach to Distributed Artificial Intelligence. MIT Press, Cambridge (2000)Google Scholar
  11. 11.
    Braun, P., Müller, I., Schlegel, T., Kern, S., Schau, V., Rossak, W.: Tracy: An extensible plugin-oriented software architecture for mobile agent toolkits. In: Calisti, M., Klusch, M., Unland, R. (eds.) Software Agent-Based Applications, Platforms and Development Kits. Whitestein Series in Software Agent Technologies, pp. 357–382. Birkhäuser Verlag, Basel (2005)CrossRefGoogle Scholar
  12. 12.
  13. 13.
    Buccafurri, F., Lax, G.: Tls: A tree-based dht lookup service for highly dynamic networks. In: Meersman, R., Tari, Z. (eds.) OTM 2004. LNCS, vol. 3290, pp. 563–580. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  14. 14.
    Braun, P., Rossak, W.R.: Mobile Agents – Basic Concept, Mobility Models, and the Tracy Toolkit. Morgan Kaufmann, San Francisco (2005)Google Scholar
  15. 15.
    Aho, A.V., Sethi, R., Ullman, J.D.: Compilers: Principles, Techniques, and Tools. Addison-Wesley, Reading (1986)Google Scholar
  16. 16.
    Franklin, M.J., Zdonik, S.B.: Dissemination-based information systems. Data Engineering Bulletin 19(3), 20–30 (1996)Google Scholar
  17. 17.
    Eiko Yoneki, J.B.: An adaptive approach to content-based subscription in mobile ad-hoc networks. In: Proceedings of the 2nd IEEE Annual Conference on Pervasive Computing and Communication Workshops (PERCOMM 2004), IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  18. 18.
    Kermarrec, A.M., Massoulie, L., Ganesh, A.J.: Probabilistic reliable dissemination in large-scale systems. IEEE Transaction on Parallel and Distributed Systems 14(3), 248–258 (2003)CrossRefGoogle Scholar
  19. 19.
    Vogels, W., van Renesse, R., Birman, K.: The power of epidemics: robust communication for large-scale distributed systems. ACM SIGCOMM Computer Communication Review 33(1), 131–135 (2003)CrossRefGoogle Scholar
  20. 20.
    Marco Mamei, F.Z.: Programming pervasive and mobile computing applications with the tota middleware. In: Proceedings of the 2nd IEEE International Conference on Pervasive Computing and Communications, Orlando, FL (USA), March 2004, IEEE Computer Society Press, Los Alamitos (2004)Google Scholar
  21. 21.
    Kleemann, T., Sinner, A., von Hessling, A.: Semantic user profiles and their applications in a mobile environment. In: Workshop on Artificial Intelligence in Mobile Systems at UbiComp 2004, Nottingham (UK) (September 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Steffen Kern
    • 1
  • Peter Braun
    • 2
  • Wilhelm Rossak
    • 1
  1. 1.Computer Science DepartmentFriedrich Schiller University JenaJenaGermany
  2. 2.The agent factory GmbHJenaGermany

Personalised recommendations