Dave's Java Page

You've all heard about Java, it's is one of the hottest developments in the Web.

I was at the 3rd World-Wide Web Conference in April 95 when Java was announced, and I wrote a summary paper of java. I was also at the recent JavaOne conference, and I've done a summary of JavaOne

I teach courses on Java. You can view the slides of my talks from my on-line slides

The rest of this page is devoted to links with some descriptions of various Java sites.

For general interest, the official Java home page has lots of documentation on the The HotJava Browser: A White Paper, as well as full complete discussion of the language. There is a java news group

Learning Java:

Of course, my course
A very extensive textual course is Brewing Java: A Tutorial, and local copy
comp.lang.java FAQ and Java FAQ Archives
Rendezvous graphics class hierarchy
MindQ's Interactive Java educational CD
Java Executive Summary
Marketing and Technical Presentations
Index of all Fields and Methods
Club Java: sponsored by Virtual Rendezvous
The Java Developer: How Do I...
The official Sun tutorial at http://www.javasoft.com/tutorial/index.html
Introduction to the Java(tm) Programming Language
A good looking start of a course at Herzberg

Java History

SunWorld Online - November - Java Developer
SunWorld Online - January - Java Developer
Wired Magazine's Java Saga Article
Oak and WebRunner
Java: The Inside story

Books

Teach Yourself Java in 21 Days
O'Reilly Java Page
 

Topic specific Tutorials

Java Optimization
The Java Package Tutorial
Too much coffee...
Concurrent Programming in Java
Low Level Security in Java
Shlurrrpp......Java
 
GUI Programming using Java
The AWT Tutorial

Java repositories

Gamelan is the leader of the applet repository market
Java Applet Repository Service
noware, a commercial Applet vendor

Dev Envs

JAVA IDE Comparison
BulletProofs JDesignerPro looks great
RogueWave's JFactory is an actual relase >1.0 product
Symantec's Cafe has garnered an early market lead
IBM will provide Java support in Visual Age
Microsoft will be writing a Java compiler called Jakarta
Peak Technologies has a java web page builder
 

GIS/Mapplets

The Latest Weather (Java Version 0.2)
MapQuest! Welcome!

Corba and Distributed Objects

Distributed Objects does not include Java. In fact, Distributed Object technology is all about the ability to have an object in one program space communicate with an object in a separate program space. Due to Java's distributed object nature, there is great convergence between Java and Distribute/Remote Objects occurring.
So, where to put Java/CORBA.. In a Java section or a Distributed Object section… I figure in a distributed object section, solely because there seems to be a closer tie. So, you can see my Distributed Object page

Java/Database Connectivity

JAGG from BulletProof.com is a Java/ODBC class library


JDBC from JavaSoft will be a generic Java/Database api


JDBTools from RogueWave will wrap around JDBC

Java Zines/News

Krakatau News
Presenting Java(tm) Online Bibliography
Presenting Java(tm) Information Sources
JavaWorld
Digital Espresso

Applets

Hostile Applets Home Page
The Network Client Class
http://insureNetUSA.com/javaIDE.html
National Semiconductor's Parametric Search
Tree Package
Bill Brogden's Java Experiments
 
A Simple Tree Applet

JavaScript

JavaScript Authoring Guide
JavaScript Index
JavaWorld - March - JavaScript

Other Stuff

Network Computer
Vancouver Java User's Group
http://pec.etri.re.kr/java/JDK/class.html
Kneedeep in Java - by Stefan Koch
Java For Human Beans
The Java Course Home Page
Java API Overview
The Command class for AWT objects
Black Coffee
Java Generic Library - Overview