/ David Wallace Croft
Java has been my computer programming language of choice since 1996,
when I first started out as a contract Java Developer doing business as
ORBS and later through
I wrote the book
Advanced Java Game Programming.
A portfolio of
some of my Java programs is available.
I have created a collection of
Open Source Java code available from the
CroftSoft Code Library.
to further my interest in Open Source Java games.
I founded the
Game Developers Java Users Group (GameJUG) and the
Mountaineers Java Users Group (MtJUG).
I previously served as the President of the
Silicon Valley Java Users Group (SVJUG).
As I am an advocate of pure, portable cross-platform
Java programming, I am a member of the
a society dedicated to keeping the Java programming language
portable and open.
I've been writing computer games and other applications as a hobby
since I was 12-years-old (1980) and I've accumulated a lot of old code which
you are welcome to browse if you think you might benefit from it.
If so, feel free to visit my
old source code repository.
Online Java Tutorials
Constructing Intelligent Agents with Java: A Programmer's
Guide to Smarter Applications
1998; Joseph P. Bigus and Jennifer Bigus
The Java 3D API Specification
1997; Henry Sowizral, Kevin Rushforth, and Michael Deering
- Exploring Java, 2nd Edition
1997; Pat Niemeyer and Josh Peck; O'Reilly
- Java AWT Reference
1997; John Zukowski; O'Reilly
- Java Language Reference, 2nd Edition
1997; Mark Grand; O'Reilly
- Java Fundamental Classes Reference
1997; Mark Grand & Jonathan Knudsen; O'Reilly
- Java in a Nutshell, 2nd Edition
1997; David Flanagan; O'Reilly
- Intelligent Java Applications for the Internet and Intranets
1997; Mark Watson; Morgan Kaufmann
- Presenting Java Beans
1997; Michael Morrison; Sams.net
- JavaBeans for Dummies
1997; Emily Vander Veer; IDG
- Understanding Java Telephony
1997; Edwin Margulies (ed.); Flatiron
- Java Unleashed, 2nd Edition
1997; Morrison et al; Sams.net
- Java Network Programming
1997; Hughes, et al; Manning
- Writing Java Applets
1996; John Rodley; Coriolis
- Java Database Programming with JDBC
1996; Patel and Moss; Coriolis
- Cutting-Edge Java Game Programming
1996; Bartlett, Simkin, and Stranc; Coriolis
- Teach Yourself Internet Game Programming with Java in 21 Days
1996; Micael Morrison; Sams.net
- Tricks of the Java Programming Gurus
1996; Glenn Vanderburg; Sams.net
- Developing Professional Java Applets
1996; K. C. Hopson and Stephen E. Ingram; Sams.net
- HTML, Java, CGI, VRML, SGML Web Publishing Unleashed
1996; William Robert Stanek; Sams.net
- Java in a Nutshell
1996; David Flanagan; O'Reilly
- Teach Yourself Java in 21 Days
1996; Laura Lemay and Charles L. Perkins; Sams.net