Java Software and documentation

Prof:

Thomas Christopher
236F Stuart
312-567-5070
tc@charlie.cns.iit.edu

http://www.iit.edu/~tc

 

Java on the Web

http://www.javasoft.com/ get the Java software and documentation here

http://www.gamelan.com other useful Java stuff

http://www.sunsite.unc.edu/javafaq/course/index.html Java lecture notes by Elliotte Rusty Harold, author of The Java Developer's Resource, Prentice Hall, 1997.

http://www.jhpc.org Java and High Performance Computing Group (Dr. George K. Thiruvathukal)

http://www.cs.ucsb.edu/conferences/java98 Proceedings of a Java Conference

http://www.kaffe.org Free tools for Java that support just-in-time compilation.

Other Web resources

http://www.tucows.com Web- and Internet-related software

http://www.cac.washington.edu/homes/voelker/ NTEmacs for free download.

http://www.cygnus.com/win32 Unix commands for Win32 free of charge

Java Books

Among the 200 or so books on Java, here are some:

CS703, Introductory Java

David Flanagan, Java in a Nutshell 2nd Edition, O'Reilly, 1997. This is best for C and C++ programmers.

Bruce Eckel, Thinking in Java, Prentice Hall PTR, 1998. The parts of this I've read have been excellent.

Generally useful

Ken Arnold & James Gosling, The Java Programming Language, Addison Wesley, 1996. Needs to be updated for Java 1.1.*.

James Gosling, Bill Joy, & Guy Steele, The Java Language Specification, Addison Wesley, 1996. A precise, detailed specification of the Java language. You can probably still get a copy off the web if you really want this.

James Gosling, Frank Yellin, & The Java Team, The Java Application Programming Interface, Volume 1: Core Packages and Volume 2: Window Toolkit and Applets , Addison Wesley, 1996. Most of Volume 1 is still current. Volume 2 is more out of date due to the new event model.

CS704, Threads

Scott Oaks & Henry Wong, Java Threads, O'Reilly, 1997. The best book on threads.

CS704, Network programming

Elliotte Rusty Harold, Java: Network Programming, O'Reilly, 1997. I recommend this one.

Merlin & Conrad Hughes, Michael Shoffner, & Maria Winslow, Java: Network Programming, Manning/Prentice Hall PTR, 1997. Looks good. Many examples. Cryptographic techniques.

CS705, AWT

John Zukowski, Java: AWT Reference, O'Reilly, 1997. Best I have used.

David M. Geary, Graphic Java (1.1): Mastering the AWT, 2nd Edition, Sun Microsystems/Prentice Hall PTR, 1997. Looks good.

Database

George Reese, Database Programming with JDBC and Java, O'Reilly, 1997. No opinion on this book yet.

OOP sources

Grady Booch, Object Oriented Design with Applications, 2nd Ed., Benjamin Cummings, 1994.

Bertrand Meyer, Object Oriented Software Construction, 2nd Ed., Prentice Hall, 1997.

Gamma, Helm, Johnson and Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1997.

Peter van der Linden, Not Just Java, The Sunsoft Press Java Series, PTR Prentice Hall PTR, 1997.

David Chappell, Understanding ActiveX and OLE, Microsoft Press, 1996.

George Thiruvathukal's CORBA site

http://www.mcs.anl.gov/corba

Web Small-Business

http://www.researchpark.com/smallbiz.html SMALL BUSINESS REFERENCE PAGE

http://www.ilcoalition.org

http://www.sos.state.il.us

http://ace-net.sr.unh.edu

http://www.sba.gov


Back to TC's home page

Back to CS495 home page

Back to CS595 home page