[LWN Logo]
[Timeline]
Date: Thu, 31 Aug 2000 13:05:32 -0700 (PDT)
From: Lisa Mann <lisam@oreilly.com>
To: lwn@lwn.net
Subject: Java Network Programming

For immediate release
For more information, a review copy, cover art, 
or interview with the author, contact:
Lisa Mann (707) 829-0515 ext 230 or lisam@oreilly.com


Eagerly Anticipated Second Edition of O'Reilly's "Java Network Programming" 
Released

Sebastopol, CA--"Java's growth over the last five years has been
nothing short of phenomenal," says Elliotte Rusty Harold, author of the
just-released second edition of "Java Network Programming" (O'Reilly,
$39.95). "Given Java's rapid rise to prominence and the general
interest in networking, it's a little surprising that network
programming in Java is still so mysterious to so many."

"What's exciting about Java centers around the potential for new kinds
of dynamic, networked applications, and 'Java Network Programming'
shows you how to write them," explains Harold. "Java is the first
programming language designed from the ground up with networking in
mind. Since the first edition of this book was released, many of the
dynamic, distributed network applications that I thought Java would
make possible have indeed come to pass. Programmers are using Java to
query database servers, monitor web pages, control telescopes, and
manage multiplayer games--all by using Java's ability to access the
Internet. Not all network software is written in Java yet, but it's not
for lack of trying."

"Java Network Programming" is a complete introduction to developing network 
programs (both applets and applications) using Java, covering
everything from networking fundamentals to Remote Method Invocation
(RMI). It includes chapters on TCP and UDP sockets, multicasting
protocol and content handlers, and servlets. This second edition also
includes coverage of Java 1.1, 1.2 and 1.3. New chapters cover
multithreaded network programming, I/O, HTML parsing and display, the
Java Mail API, the Java Secure Sockets Extension, and more.

"'Java Network Programming' helps you push the envelope in the
developing world of Java programming--to go far beyond the cute web
page animations that are the extent of many first-generation Java
applications, and get deep into Java's capabilities as a platform for
serious network programming," says Harold.


What critics and readers said about the first edition:

"I didn't begin to understand Java networking until I found this
book."--Bruce Eckel, author of  "Thinking in Java"

"An excellent tutorial that will guide you through the world of Java
networking as smoothly as possible."--amazon.com

"This book features an introduction to developing network programs,
using the communications and networking classes in the java.net
package. Covers networking fundamentals, RMI, TCP, UDP sockets,
multicasting protocol and content handlers, servlets, as well as URLs
and basic applet capabilities. Covers Java 1.1." --Geoff Choo, Director
Solutions WEBzine

"Although I have been in the software industry for 16 years, this is
probably the first note of this kind I've ever sent. I just wanted to
say thanks for producing such high quality programming books
(especially Java Network Programming) at rational prices. It seems that
the rest of the computer book industry is hell bent on a race to see
who can gouge the highest prices for the cheapest trash. I've voted
with my wallet since most of the titles that I buy these days are
yours." --Donald J. Cunningham

"This is by far one of the best written Java books I've seen on the
market. This book should be a part of any programmer's library if they
aspire to use Java for network programming. In fact, even if you're
not, you should buy this book just to see how well written a computer
book can be."-- Ed's Internet Book Review

"Java Network Programming completely introduces TCP/IP networks, making
it the place to start if you're familiar with Java but don't know how
to develop a network-aware Java program." --David Wall, amazon.com,

"Very useful and easy to understand (for java programmers), just like
everything that I have experienced from Elliotte Rusty Harold."-- Arnar
Sigursson


Chapter 11, Sockets for Servers, is available free online at: 
http://www.oreilly.com/catalog/javanp2/chapter/ch11.html

For more information about the book, including Table of Contents, index, 
author bio, and samples, see:
http://www.oreilly.com/catalog/javanp2/

Why the author Elliotte Rusty Harold likes to write for O'Reilly:
http://metalab.unc.edu/javafaq/books/javaio/whyilikeoreilly.html

For a cover graphic in jpeg format, go to:
ftp://ftp.ora.com/pub/graphics/book_covers/hi-res/1565928709.jpg


# # #

Java Network Programming, 2nd Edition
By Elliotte Rusty Harold
August 2000
1-56592-870-9, 760 pages, $39.95 (US$)
order@oreilly.com
1-800-998-9938
http://www.oreilly.com