Advertisement

Java in high performance networking applications

  • I. Azbel
  • A. Wynne
  • D. Cook
  • K. MacGregor
Chapter
Part of the IFIP Advances in Information and Communication Technology book series (IFIPAICT)

Abstract

The acceptance of Java and its growth as a programming language is unparalleled. Since its inception, it has been used for a diverse range of applications. However the area that Java claims superiority over normal application development languages is that of networking. This paper describes the experiences gained in 8 man-years of development using Java in two networking applications. A detailed explanation of the experiences gained and the implementation issues are provided coupled with a discussion of problems encountered. A number of important issues have been discussed with regard to the performance of Java as well as its integration with C. The results indicate that Java can be used to implement high performance networking applications, however there are a number of issues with respect to the class libraries and the VM implementation which need to be addressed before it can be regarded as completely satisfactory for network applications.

Keywords

Java video conferencing Java C integration tele-teaching tele-medecine 

References

  1. Azbel, I., and Wynne, A. (1997). Impact of Network Bandwidth on Video and Audio conferencing. Proceedings of Teletraffic ’87 Conference.Google Scholar
  2. Descarte, A. (1996). URL: http://www.hermetica.com.
  3. van der Linden, P., (1997). Java Programmers FAQ 97.Google Scholar
  4. JavaSoft (1996). The Java Developer’s Kit 1.02. URL: http://www.javasoft.com/products/jdk/1.0.2/.
  5. JavaSoft (1997). The Java Developer’s Kit 1.1.4. URL: http://www.javasoft.com/products/jdk/1.1/.
  6. Mbone (1997). URL: http://www.mbone.com.
  7. Byne, M., Courtny, A., Felton, E., Hurst, L., and O’Sullivan, B. (1997). An Introduction to IP Multicast. URL: http://ganges.cs.tcd.ie/4ba2/multicast/index.html.Google Scholar

Copyright information

© IFIP 1998

Authors and Affiliations

  • I. Azbel
    • 1
  • A. Wynne
    • 1
  • D. Cook
    • 1
  • K. MacGregor
    • 1
  1. 1.Department of Computer ScienceUniversity of Cape TownSouth Africa

Personalised recommendations