<<Documents
Books FAQs Javadoc White Papers  
      
<< > >>
Search
Help
Login
Register
Print View


Home  > Documents  >
Books    
Books written or recommended by Esmond Pitt B.A. MIEEE FACS, Technical Director of Telekinesis Pty Ltd and Melbourne Software Company Pty Ltd.

Fundamental Networking in Java   
Esmond Pitt, Fundamental Networking in Java, Springer Verlag 2005, ISBN 1846280303

This book provides complete coverage of fundamental IP networking in Java. It introduces the concepts behind TCP/IP & UDP & their intended use & purpose; gives complete coverage of Java networking APIs, includes an extended discussion of advanced server design, so that the various design principles & tradeoffs concerned are discussed & equips the reader with analytic queuing-theory tools to evaluate design alternatives; covers UDP multicasting, & covers multi-homed hosts, leading the reader to understand the extra programming steps & design considerations required in such environments. After reading this book the reader will have an advanced knowledge of fundamental network design & programming concepts in the Java language, enabling them to design & implement distributed applications with advanced features & to predict their performance. Special emphasis is given to the scalable I/O facilities of Java 1.4 as well as complete treatments of multi-homing & UDP both unicast & multicast.

Buy Fundamental Networking in Java at Amazon.com or Amazon.co.uk or
Amazon.co.jp in the new Japanese translation!

The book covers all fundamental aspects of the Java Socket APIs completely, from top to bottom, in a logical sequence aimed at professional programmers and tertiary (college) courses. It covers Sockets, ServerSockets, DatagramSockets, MulticastSockets, and the associated SocketChannels and Selectors and the very troublesome NIO package. SSL is given special attention, including a reduction-to-practice for the even more troublesome SSLEngine which makes this bizarre apparition finally usable. I have also covered multi-homing in more depth than is customary. I do not cover Telnet, FTP, HTTP, URLs and URLConnections, RMI, CORBA, Swing, &c, which are all well described in other books (one of them by me!).
More....

java.rmi   
Esmond Pitt and Kathleeen McNiff, java.rmi: The Guide to Remote Method Invocation, Addison Wesley Professional 2001, ISBN 0201700433

2nd edition in preparation!

Capsule review: 'This guide for developers and students describes the features of remote method invocation in the Java programming language. A sampling of topics includes serialization, remote interfaces, RMI clients, unicast servers, security, mobile code, activation, socket factories, agents and patterns, JNDI and Jini, RMI/IIOP, and firewalls. The volume features a complete RMI almanac liftout, code samples, and exercises.' (Copyright 2004 Book News, Inc., Portland, OR)

Buy java.rmi at Amazon.com, Amazon.co.uk and at the Addison-Wesley online shop.

See the java.rmi home page at Addison-Wesley.
More ...

SSL and TLS   
Eric Rescorla, SSL and TLS: Designing and Building Secure Systems, Addison Wesley 2001, ISBN 0-201-61598-3

This is the fundamental text on Transport Layer Security (RFC 2246) and its predecessor Secure Sockets Layer (Netscape 1996). Recommended.
TCP/IP Illustrated   
W.R. Stevens, TCP/IP Illustrated, 3 vols, Addison Wesley, 1994

This is the Bible of TCP/IP, the original and best book. No serious network programmer should be without it.
Applied Cryptography   
Bruce Schneier, Applied Cryptography, John Wiley & Sons, 1996

This is the fundamental text on cryptography as applied to computers.
The Art of Computer Programming   
Donald E. Knuth, The Art of Computer Programming, 3rd edition, 3 vols, Addison Wesley

The original and best. Advance parts of volume 4 are now available at last.
Open Systems Networking   
Piscitello and Chapin, Open Systems Networking: TCP/IP and OSI, Addison Wesley, 1993

Read this for the lowdown on why OSI failed, and how we were saved from having not one but four transport layer protocols!
  Powered by Access21