Article details

Title: Performance of Java ME Network Connections for HTTP and RTSP Applications
Author(s): Mabel Vazquez-Briseno   Pierre Vincent            

Abstract: Nowadays, mobile devices offer a great connectivity almost everywhere. Mobile network programming takes advantage of this connectivity and plays a very important role in the development of mobile services. Java Platform, Micro Edition (Java ME) is a very popular development platform that offers a flexible networking framework to support a large variety of devices. Java ME offers several methods and protocols to implement a network connection. However, mobile applications performance depends not only on the network connection method, but also on the mobile network bandwidth. This paper presents performance results and observations of these connection methods used to implement HTTP and RTSP applications. Its performance has been tested over different mobile networks including GSM, EDGE and WLAN 802.1.

Keywords: mobile applications, WiFi, Java ME, network connections.

References:
[1] The Java ME Platform, http://java.sun.com/javame/index.jsp
[2] S. SRIRAMA, R. KAKUMANI, A. AGGARWAL, P. PAWAR – Effective Testing Principles for the Mobile Data Services Applications, Proc. of the 1st International Conference on Communication System Software and Middleware, Comsware 2006, pp. 1-5, New Delhi, India, Jan. 8-12, 2006
[3] Wireless Developers Lament Current State of Important Development Tools, New Evans Data Survey, http://www.evansdata.com/press/ viewRelease.php?pressID=96
[4] S. HELAL – Pervasive Java, IEEE Pervasive Computing, Vol. 1, No. 1, pp. 82-85, Jan.-Mar. 2002
[5] Y. FENG – Network Programming with J2ME Wireless Devices, http://www.wirelessdevnet.com/channels/java/features/j2me_http.phtml
[6] Q.H. MAHMOUD – J2ME Low-Level Network Programming with MIDP 2.0 Apr. 2003, http://developers.sun.com/mobility/midp/articles/midp2network
[7] G. BRASCHE, B. WALKE – Concepts, Services, and Protocols of the New GSM Phase 2+ General Packet Radio Service, IEEE Communications Magazine, Vol. 35, No. 8, pp. 94-104, Aug. 1997
[8] A. FURUSKAR, S. MAZUR, F. MULLER, H. OLOFSSON – EDGE: Enhanced Data Rates for GSM and TDMA/136 Evolution, IEEE Personal Communications , Vol. 6, No. 3, pp. 56-66, Jun. 1999
[9] The IEEE 802.11 Working Group, http://www.ieee802.org/11/
[10] H. SCHULZRINNE, A. RAO, R. LANPHIER – Real Time Streaming Protocol (RTSP), RFC 2326, Apr. 1998
[11] H. SCHULZRINNE, S. CASNER, R. FREDERICK, V. JACOBSON – RTP: A Transport Protocol for Real-Time Applications, RFC 3550, Jul. 2003
[12] 3GPP TS 26.234: Transparent End-to-End Packet-Switched Streaming Service (PSS). Protocols and Codecs (Release 7), V7.1.0, Dec. 2006
[13] R. CHAKRAVORTY, I. PRATT – WWW Performance over GPRS, Proc. of the 4th IEEE Conference on Mobile and Wireless Communications Networks, MWCN 2002, pp. 527-531, Stockholm, Sweden, Sep. 9-11, 2002
[14] P. SVOBODA, F. RICCIATO, W. KEIM, M. RUPP – Measured WEB Performance in GPRS, EDGE, UMTS and HSDPA with and without Caching, Proc. of the IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks, WoWMoM 2007, pp. 1-6, Espoo, Finland, Jun. 18-21, 2007