| Who's Who |
| Who |
Company |
Book |
What they do |
| Steve Chapel |
|
|
One of the comp.lang.java.* angels who
endlessly and patiently guides newbies to the appropriate place in various FAQs. |
| Mike Cowlishaw |
IBM |
 | The NetRexx Language |
| 0-13-806332-X |
| Michael F. Cowlishaw |
|
|
|
|
Father of Rexx and NetRexx. General purpose genius. |
| Jon Cruz |
|
|
One of the comp.lang.java.* angels who deals
with some of the tougher platform-specific questions. |
| David Flanagan |
O'Reilly Books |
 | Java In a Nutshell, Fourth Edition |
| 0-596-00283-1 |
| David Flanagan |
| covers Java 1.4. The whole enchilada. |
|
|
 | Java in a Nutshell : A Desktop Quick Reference, third Edition |
| 1-56592-487-8 |
| David Flanagan |
| Author of the classic Java In A Nutshell, now split into three different books Java in a Nutshell : The Desktop Quick Reference, The Java Foundation Classes and Java Examples in a Nutshell. The author answers his email and uses the feedback to improve the book |
|
|
 | Java Foundation Classes in a Nutshell |
| 1-56592-488-6 |
| David Flanagan |
|
|
|
 | Java Examples in a Nutshell : A Tutorial Companion to Java in a Nutshell |
| 0-596-00039-1 |
| David Flanagan |
|
|
|
|
Author of the classic Java In A Nutshell, now split into three
different books Java in a Nutshell : The Desktop Quick Reference, The
Java Foundation Classes and Java Examples in a Nutshell. |
| dIon Gillard |
Multitask Consulting |
|
Vegemite eater from Down Under; known to appear in public in white pajamas
with white polka dots. Documented the undocumented Sun classes. SCID
advocate. Bloody genius. |
| James Gosling |
Sun |
 | The Java Language Specification |
| 0-201-63451-1 |
| James Gosling, Bill Joy and Guy Steele |
|
|
|
|
Father of Java. Author of The
Java Language Specification (Java Series) (online). |
| Roedy Green |
Canadian Mind Products |
On-Line Java Glossary |
Maintains the Java & Internet Glossary you are now reading; Java
futurist. Father of Abundance. |
| Marty Hall |
Johns Hopkins University |
 | Core Web Programming, Second Edition |
| 0-13-089793-0 |
| Marty Hall and Gary Cornell |
| 1250 pages. This is a great doorstop of a book. It has a few chapters on client-server programming in Java, and a section of that is on CGI. I have looked at hundreds of Java books and found nothing that deals in depth with client side Java talking to CGI, except Marty's book. It is really very simple and he does an excellent job of explaining it. Marty has posted all the source code examples from the book for anyone to use. These contain updates and errata fixes you don't get on the CD-ROM that comes with the book. |
|
|
 | Core Servlets and Java Server Pages |
| 0-13-089340-4 |
| Marty Hall |
| Complete text of the book available on line in pdf format. |
|
|
 | Core Servlets and Java Server Pages |
| 0-13-067614-4 |
| Marty Hall |
| Complete text of the book available on line in pdf format. |
|
|
|
pretty well the only book on using CGI and client-side Java together. He is
probably the clearest writer on Java. Marty has posted all the source
code examples from the book for anyone to use. These contain updates and
errata fixes you don't get on the CD-ROM that comes with the book. Marty also
maintains a set of Links to Java
resources. |
| Dave Harris |
B H Research |
|
Accurate, fair, knowledgeable, Java guru emeritus. Now defected to Smalltalk. |
| David Holmes |
Macquarie University |
|
expert on threads. |
| Arthur van Hoff |
Sun and Marimba |
 | Hooked on Java |
| 0-201-48837-X |
| Arthur van Hoff |
|
|
|
|
Father of the AWT, Marimba and Bongo, and author of great chunks of the JDK
and Hooked on Java. |
| Bill Joy |
Sun |
 | The Java Language Specification |
| 0-201-63451-1 |
| James Gosling, Bill Joy and Guy Steele |
|
|
|
|
Creator of Jini.
Author of The Java Language Specification (Java Series). One of the
people I'd most enjoy being stuck on a desert island with. He has an incredibly
subtle low key sense of self deprecating humour. Intelligence oozes from his
every pore. |
| Matt Kennel |
University of California San Diego |
|
Scholar who adds light and removes heat from Java debates. |
| Dale King |
Thomson Multimedia makers of
RCA, GE and ProScan consumer electronics. |
|
One of the comp.lang.java.* angels who
definitively answers hundreds of difficult questions each month. |
| Donald Knuth |
Stanford University |
 | The Art Of Computer Programming |
| 0-201-48541-9 |
| Donald Knuth |
| His Art Of Computer Programming volumes 1, 2 and 3 are the reference works for standard algorithms. |
|
|
|
|
| Wayne Kovsky |
Colorado Software Summit |
|
Organises the Colorado Java Software summit each Winter in the mountains of
Colorado. |
| Peter van der Linden |
Sun |
 | Just Java 2 |
| 0-13-032072-2 |
| Peter van der Linden |
| Covers Java 1.4 |
|
|
|
Maintains the most up to date Java FAQ.
Author of Just Java 2. |
| Peter Mehlitz |
Transvirtual |
|
Developed the first lightweight widget AWT system for BISS. |
| Bertrand Meyer |
Interactive Software Engineering |
 | Object-Oriented Software Construction |
| 0-13-629155-4 |
| Bertrand Meyer |
| Father of programming by contract and Eiffel. Author of the classic text Object-Oriented Software Construction. |
|
|
|
|
| Jan Newmarch |
Canberra University |
|
Expert on events. |
| John Ousterhout |
source Forge |
 | TcL and the Tk toolkit |
| 0-201-63337-X |
| John K. Ousterhout |
| John is the originator of Tk/Tcl (Tool Command Language) an open source, portable, extensible, interpreted script language and full-featured GUI library that predates Java. His work helped pave the way for Java by showing that platform-independent GUI code was feasible. |
|
|
|
|
| David Pollack |
Athena |
|
Developed the first collaborative spreadsheet, Integer. |
| Linda Radecke |
Jalice |
|
One of the comp.lang.java.gui angels who
patiently, completely and accurately answers hundreds of questions about how
Swing works. |
| Jonathan Revusky |
Crystalline
Solutions |
|
Designer of SmartJ. Advocate for more streamlined, user-friendly, computer
tools. |
| Patricia Shanahan |
ACM |
|
One of the comp.lang.java.* angels who
patiently, completely and accurately answers hundreds of newbie questions each
month. She pours oil on troubled waters of debate. We consider her the final
authority on any matter concerning the Java language specification. |
| Chris Smith |
|
home page |
One of the comp.lang.java.* angels who
succinctly answers hundreds of newbie questions each month. |
| Jon Skeet |
|
home page |
Another of the comp.lang.java.* angels who
indefatigably answers hundreds of newbie questions each month. |
| Bjarne Stroustrup |
AT & T Bell Laboratories |
 | The Design and Evolution of C++ |
| 0-201-54330-3 |
| Bjarne Stroustrup |
| This is a fascinating book about the birth of a new computer language C++. He talks about the politics, the compromises, and the factors that made him design C++ the way it is. |
|
|
 | The C++ Programming Language (3rd Edition) |
| 0-201-88954-4 |
| Bjarne Stroustrup |
| A reference manual for C++, rather formal. |
|
|
 | The Annotated C++ Reference Manual |
| 0-201-51459-1 |
| Margaret A. Ellis, Bjarne Stroustrup |
| A book for language lawyers on the fine points of C++. It is not suitable for initially learning the language. It is really more aimed at compiler writers. It covers C++ implementation techniques including vtbls. |
|
|
|
Father of C++, the forerunner of Java. |
| Mr. Tines |
Ravna And Tines |
C/Java hybrid CTCjava crypto tool |
Cryptography evangelist. Den mother of the newbies in comp.lang.java.help. |
| Bill Wilkinson |
Chili!Soft |
|
Entertaining discoverer and documenter of gotchas in Java, particularly
involving serialisation. |
| Tim Wilkinson |
Transvirtual |
|
Father of Kaffe, a cleanroom JVM implementation. Original designer and
developer of the Java SmartCard. |
| Niklaus Wirth |
ETH |
 | Compiler Construction |
| 0-201-40353-6 |
| Niklaus Wirth |
| Author of Compiler Construction. Father of Pascal, Modula, Oberon, Euler ... Advocate of lean languages that compile and execute quickly. |
|
|
|
Author of Compiler Construction. Father of Pascal, Modula,
Oberon, Euler ... Advocate of lean languages that compile and execute quickly. |