This Article 
 Bibliographic References 
 Add to: 
Metropolitan Area Mobile Services to Support Virtual Groups
April-June 2002 (vol. 1 no. 2)
pp. 96-110

Abstract—More and more cities and municipal organizations start to offer services restricted to their metropolitan area. Today, many of these service are located in the field of e-government, allowing citizens to perform many of their administrative duties online. However, with wireless networks and mobile devices becoming more powerful and much less expensive, a broad variety of new mobile services can be envisioned. In this paper, we investigate metropolitan services to support mobile virtual groups, i.e., groups of mobile users who have some kind of logical association with each other, but who are distributed throughout the city and are mobile, meaning they might be constantly on the move. As two major services that such groups would like to make use of, we identified voice group communication and localization of group members. In mobile environments, both services pose a number of problems. Based on a typical metropolitan area network infrastructure, we develop solutions for these problems. We also show how these solutions can be integrated into a mobile group application, namely, the communication and localization component of a virtual tourist guide for the city of Heidelberg using members of a tourist group which can move independently but still keep in touch. We also describe measurements and experiences to argue for the feasibility of our approach.

[1] EmbeddedJava Specification, /, Sun Microsystems, 2000.
[2] PersonalJava Specification, , Sun Microsystems, 2000.
[3] M. Addlesee et al., "Implementing a Sentient Computing System," Computer, vol. 34, no. 8, Aug. 2001, pp. 50-56.
[4] P. Bahl and V.N. Padmanabhan, "RADAR: An In-Building RF-Based User Location and Tracking System," Proc. IEEE Infocom 2000, vol. 2, IEEE Press, 2000, pp. 775-784.
[5] N. Borisov, I. Goldberg, and D. Wagner, "Intercepting Mobile Communications: The Insecurity of 802.11," Proc. 7th Ann. Int'l Conf. Mobile Computing and Networks (MobiCom 2001), ACM Press, New York, 2001, pp. 180-188.
[6] P.T. Brady, “A Statistical Analysis of On-Off Patterns in 16 Conversations,” Bell Systems Technical J., vol. 47, pp. 73-91, 1968.
[7] S. Casner and V. Jacobson, “RFC 2508: Compressing IP/UDP/RTP Headers for Low-Speed Serial Links,” Feb. 1999.
[8] K. Cheverst et al., "Developing a Context-Aware Electronic Tourist Guide: Some Issues and Experiences," Proc. 2000 Conf. Human Factors in Computing Systems (CHI 2000), ACM Press, New York, 2000, pp. 17-24.
[9] U. Coast Guard Navigation Center, Global Positioning System Standard Positioning Service Specification, second ed. June 1995.
[10] R.J. Cole and J.H. Rosenbluth, “Voice over IP Performance Monitoring,” ACM Computer Comm. Rev., vol. 31, no. 2, 9-24, Apr. 2001.
[11] N. Davies et al., "Using and Determining Location in a Context-Sensitive Tour Guide," Computer, vol. 34, no. 8, Aug. 2001, pp. 35-41.
[12] Y. Ding, R. Malaka, C. Kray, and M. Schillo, “A Resource—Adaptive Java Agent Infrastructure,” Proc. Fifth Int'l Conf. Autonomous Agents (Agents 2001), pp. 332-339, 2000.
[13] J. Eberspaecher and H.-J. Voegel, GSM Global System for Mobile Communication. Teubner, Stuttgart, 1997.
[14] C.B. et al., Robust Header Compression (ROHC): Framework and Four Profiles. July 2001.
[15] Y.K. et al., RTP Payload Format for MPEG-4 Audio/Visual Streams. Nov. 2000.
[16] D. Forsberg, Dynamics—HUT Mobile IP Technical Document. Aug. 1999.
[17] R. Gordon and A. McClellan, Essential JNI: Java Native Interface. Englewood Cliffs, N.J.: Prentice Hall, 1998.
[18] R. Gordon and S. Talley, Essential JMF: Java Media Framework. Englewood Cliffs, N.J.: P T R Prentice-Hall, 1999.
[19] X. Gu, H. Hartenstein, and S. Fischer, “A Robust Header Compression Simulator and Visualizer,” Trends in Network and Pervasive Computing—ARCS 2002, pp. 274-286, Apr. 2002.
[20] V. Hardman, M.A. Sasse, M. Handley, and A. Watson, “Reliable Audio for Use over the Internet,” Proc. INET, 1995.
[21] H. Hellbrück and S. Fischer, “Towards Analysis and Simulation of Ad-Hoc Networks,” Proc. Int'l Conf. Wireless Networks (ICWN 2002), June 2002.
[22] J. Hightower and G. Borriello, "Location Systems for Ubiquitous Computing," Computer, vol. 34, no. 8, Aug. 2001, pp. 57-66.
[23] J. Hornegger, H. Niemann, and I. Shimshoni, Probabilistic Methods for 3-D Object Recognition, pp. 73-80, 1996.
[24] Institute of Electrical and Electronics Engineers, IEEE std. 1278: Protocols for Distributed Interactive Simulation Applications. 1993.
[25] ITU, GSM Recommendation: 06.10, Version 3.1.2. Sept. 1988.
[26] JavaSoft, Java Native Interface Specification, Release 1.1, Nov. 1996.
[27] Java Development Kit 1.2,, Sun Microsystems, 1999.
[28] B.-S. Lee, W. Cai, S.J. Turner, and L. Chen, “Adaptive Dead Reckoning Algorithms for Distributed Interactive Simulation,” Int'l J. Simulation, vol. 1, nos. 1-2, 1999.
[29] A. Leonhardi and K. Rothermel, “A Comparison of Protocols for Updating Location Information,” Technical Report TR-2000-05, Universität Stuttgart, Fakultät Informatik, Germany, Mar. 2000.
[30] J. Li, J. Jannotti, D.S.J. De Couto, D.R. Karger, and R. Morris, “A Scalable Location Service for Geographic Ad Hoc Routing,” Proc. Conf. Mobile Computing MOBICOM, pp. 120-130, 2000.
[31] C. Lin, “Study on the Network Load in Distributed Interactive Simulation,” Proc. AIAA Flight Simulation Technologies, 1994.
[32] R. Malaka and A. Zipf, “DEEP MAP—Challenging IT Research in the Framework of a Tourist Information System,” Proc. Int'l Congress Tourism and Comm. Technologies in Tourism, 2000.
[33] M. Moeglein and N. Crasner, “An Introduction to Snaptrack TM Server-Aided GPS Technology,” white paper published athttp:/, Aug. 2000.
[34] MPEG4, “Very Low Bitrate Audio-Visual Coding—Part 3: Audio,” Int'l Organization for Standardization (ISO/IEC) 14496-3, 2002.
[35] MPEG4, “Very Low Bitrate Audio-Visual Coding—Part 5: Reference Software,” Int'l Organization for Standardization (ISO/IEC) 14496-5, 2002.
[36] MPEG4, “MPEG-4 Audio Verification Test Results: Audio on Internet,” Atlantic City, Oct. 1998.
[37] M.R. Civanlar, G.L. Cash, R.V. Kollarits, B.B. Paul, C.T. Swain, B.G. Haskell, and D.A. Kapilow, “VideoTalks: A Comprehensive Multimedia Conferencing System,” Packet Video, May 2000.
[38] NMEA 0183, Standard for Interfacing Marine Electronics Devices. 1997.
[39] C. Perkins, RFC2002: IP Mobility Support. Oct. 1996.
[40] S. Pradhan et al., "Websigns: Hyperlinking Physical Locations to the Web," Computer, vol. 34, no. 8, Aug. 2001, pp. 42-48.
[41] M. Rizzo, P.F. Linington, and I. Utting, “Integration of Location Services in the Open Distributed Office,” Technical Report 14-94*, Computing Laboratory, Univ. of Kent, Canterbury, UK, Aug. 1994.
[42] H. Schulzrinne, Guide to Nevot. 1995.
[43] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, RFC 1889: RTP: A Transport Protocol for Real-Time Applications. Jan. 1996.
[44] J. Tourrilhes, Linux Wireless LAN Howto. June 1998.
[45] L. Vanhelsuwé, I. Phillips, G.-T. Hsu, K. Sankar, E. Ries, T. Rohaly, and J. Zukowski, Mastering Java 2 JDK, Sybex, Inc., Sept. 1996.
[46] H.M. Vin et al., "Multimedia Conferencing in the Etherphone Environment," Computer, vol. X, no. Y, Oct. 1991, pp. 69-79.
[47] R. Want, A. Hopper, V. Falcao, and J. Gibbons, “The Active Badge Location System,” Technical Report 92.1, ORL, 1992.
[48] J. Werb and C. Lanzl, Designing a Positioning System for Finding Things and People Indoors. 1998.
[49] D. Wilson, “A Comparison of Differential and Non-Differential GPS Horizontal Accuracy,” GPS Accuracy Web Page at , 2000.
[50] G. Xylomenos and C. Polyzos, “TCP Performance Issues over Wireless Links,” IEE Comm. Magazine, Apr. 2001.

Index Terms:
Mobile multimedia applications, metropolitan area communication services, group voice communication, GPS localization, tourist information system, and virtual groups.
Ulrich Walther, Stefan Fischer, "Metropolitan Area Mobile Services to Support Virtual Groups," IEEE Transactions on Mobile Computing, vol. 1, no. 2, pp. 96-110, April-June 2002, doi:10.1109/TMC.2002.1038346
Usage of this product signifies your acceptance of the Terms of Use.