• DocumentCode
    2280209
  • Title

    Evaluation of Java 1.5 network API for use in peer-to-peer and client-server applications

  • Author

    Pendergast, Mark O.

  • Author_Institution
    Florida Gulf Coast Univ., Fort Myers, FL
  • fYear
    2007
  • fDate
    22-25 March 2007
  • Firstpage
    7
  • Lastpage
    7
  • Abstract
    Summary form only given. Since its inception in the mid 1990´s Java has steadily gained acceptance by programmers, supplanting both C and C++ as the language of choice. NASA chose to use Java for processing Mars mission data because of increased productivity by their programmers. Other companies cite Java´s portability, robustness, and well defined APIs as reasons for change. The December 2006 TIOBE Survey of software developers shows Java to be the top language in use by 20% of programmers, followed by C with 17%, and C++ with 10%). The performance gap between virtual-machine run byte code and native executables has narrowed to the point where it is only an issue for very strict real-time applications. This move to virtual machine architectures was affirmed by Microsoft´s release of the .NET systems employing the Windows Virtual Machine. C and C++ are still valuable languages in wide use by programmers. There is a growing body of work examining Java´s capabilities to support functions traditionally thought to be the exclusive domain of C and C++. This paper will attempt to add to that body of work by examining the Java 1.5 Network API´s performance capabilities with regard to supporting both peer-to-Peer (P2P) and Client/Server applications.
  • Keywords
    Java; client-server systems; peer-to-peer computing; Java 1.5 network API; client-server applications; peer-to-peer applications; virtual machine architectures; Application software; Java; Mars; NASA; Network servers; Peer to peer computing; Productivity; Programming profession; Robustness; Virtual machining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    SoutheastCon, 2007. Proceedings. IEEE
  • Conference_Location
    Richmond, VA
  • Print_ISBN
    1-4244-1028-2
  • Electronic_ISBN
    1-4244-1029-0
  • Type

    conf

  • DOI
    10.1109/SECON.2007.342841
  • Filename
    4147371