Middleware for Mobile Applications Beyond 3G

  • Kimmo Raatikainen
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT, volume 84)


Context-awareness and adaptability to changes in the execution and communication environment will be the key enablers for future applications that try to realise the “always-on” vision. This paper addresses fundamental research challenges and issues in middleware for mobile computing in systems beyond 3G. The key areas covered include adaptability, wireless communication, distribution of functionality, dynamic end-user systems, proximity, and open standards. In each area we identify crucial research issues. It should be noted that the division is not orthogonal: The same or similar issues are met in different key areas. We also outline a roadmap to construct a middleware solution to support future applications that will enable seamless service provisioning in heterogeneous, dynamically varying computing and communication environments.


CORBA Java Internet protocols adaptation wireless communications reconfiguration interoperatibility open standards 


  1. [1]
    B. Aitken et al., Network Policy and Services: A Report of a Workshop on Middleware, RFC 2768, February 2000.Google Scholar
  2. [2]
    OMG, “CORBA 5. Specification,” Google Scholar
  3. [3]
    JavaSoft, “Java 2 Enterprise Edition,” Google Scholar
  4. [4]
    JavaSoft, “Java 2 Micro Edition”, Google Scholar
  5. [5]
    Eddon, G. and Eddon, H. “Inside Distributed Com,” Microsoft Press, 1998Google Scholar
  6. [6]
    WAP Forum, “Wireless Application Environment,” WAP Specification WAE-Google Scholar
  7. [7]
    Parlay Group, “Parlay 2.1 Specification,” Google Scholar
  8. [8]
    M. Weiser, “The Computer for the Twenty-First Century,” Scientific American, September 1991, 94–104.Google Scholar
  9. [9]
    M. Weiser, “Some Computer Science Issues in Ubiquitous Computing,” Communications of the ACM, July 1993, 74–84.Google Scholar
  10. [10]
    A.J. Demers, “Research Issues in Ubiquitous Computing,” Proc. ACM PODC’94, August 1994, 2–8.Google Scholar
  11. [11]
    R. Bagrodia, W.W.Chu and L. Kleinrock, “Vision, Issues, and Architecture for Nomadic Computing,” IEEE Personal Communications, December 1995, 14–27.Google Scholar
  12. [12]
    Cross-Industry Working Team, “Nomadicity in the NII,” available from Google Scholar
  13. [13]
    M. Satyanarayanan, “Fundamental Challenges in Mobile Computing,” Proc. ACM SigMobile, 1, 1, pp. 1–7, April 1997.Google Scholar
  14. [14]
    G. Banavar et al., “Challenges: An Application Model for Pervasive Computing,” in Proc. MobiCom’2000, August 2000, 266–274.Google Scholar
  15. [15]
    M. Satyanarayanan, “Pervasive Computing: Vision and Challenges,” IEEE Personal Communications, 8, 4, pp. 10–17, August 2001.CrossRefGoogle Scholar
  16. [16]
    ]L. Kleinrock, “Breaking Loose,” Commun. of the ACM, 44, 9, pp. 41–45, September 2001.Google Scholar
  17. [17]
    Location Interoperability Forum, Google Scholar
  18. [18]
    Raatikainen, “Functionality Needed in Middleware for Future Mobile Computing Platforms,” Proc. ACM Advanced Topic Workshop: Middleware for Mobile Computing November 16, 2001, Heidelberg, GermanyGoogle Scholar
  19. [19]
    K. Raatikainen, “Middleware Solution for All IP Networks,” Proc. 3Gwireless workshop, March 23–26, 2001, London, UK, pp. 335–340.Google Scholar
  20. [20]
    K. Raatikainen, “Middleware for Future Mobile Networks,” Proceedings of IEEE International Conference on 3G Wireless and Beyond, May 30 — June 1, 2001, San Francisco, Calif., pp. 722–727.Google Scholar
  21. [21]
    Raatikainen, “Middleware,” Chapter 3.2.7 in MITA Handbook, IT Press, November 2001.Google Scholar
  22. [22]
    IETF Home Page, Scholar
  23. [23]
    W3C Home Page, Scholar
  24. [24]
    GPP Home Page, Scholar
  25. [25]
    OMG Home Page, Scholar
  26. [26]
    Parlay Home Page, Scholar
  27. [27]
    R. Soley, ed. An OMG discussion paper on Model Driven Architecture, version 3.2. OMG document omg/2000-I 1–05, November 2000.Google Scholar
  28. [28]
    OMG MDA Home Page, Scholar
  29. [29]
    OMG, UML Specification. OMG document formal/2000–03–01, March 2000.Google Scholar
  30. [30]
    OMG, MOF Specification. OMG document formal/2000–04–03, April 2000.Google Scholar
  31. [31]
    OMG, XMI Specification. OMG document formal/2000–11–02, November 2000.Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2002

Authors and Affiliations

  • Kimmo Raatikainen
    • 1
  1. 1.Nokia Research CenterUniversity of HelsinkiFinland

Personalised recommendations