The End
This is it. No more. It is also my last tutorial on this subject, but you
can expect me to update this once in a while.
Topics not discussed
- Audio/Sound
- Advanced graphics(i.e double buffering techniques, 3D algorithms, etc)
- Advanced networking(i.e stream buffering, non-TCP/IP communication)
- Intermediate/Advanced applet programming. Not even applet parameters
was discussed here.
- Peers and the underlying architecture of each GUI Java runs on.
- Certain AWT classes such as Inset, Dimension, MediaTracker, etc.
And most importantly the Java language. In fact
you should probably print the
beast, the language spec, and read it right through. No part of the Java
language was to be undefined, therefore the specification pretty much covers
all the technical details of the language. Ok, so its not K&R nor
Stroustrup(good!) and lacks the examples the above have.
Tools
Tools for Java and the AWT.
(Open for submissions)
I have one under development that should be available sometime after my
finals :-) and no I'm not writing a book.
Related issues
JavaScript, the new language being promoted by a slew of companies and that
once was called LiveScript will take over some task Java applets are
being used for. But Java will always have its place as the
multi-threaded, OO, dynamic language of choice. :-)
Stuff Java/AWT/Applets are unsuited for
- Simple forms that could be done with HTML Forms.
- Fast animation without native libraries.
- Large scale development with tools at the moment
- Quick and dirty text-based programs
- Stand-alone applications for now. Since there is no native compiler
This is where JavaScript and Netscape plug-ins can possibly fill the void.
[This section will expand in the near future]
[Prev]
[Home]
Nelson Yu
nelson@cs.ualberta.ca
Last modified: Dec 6 1995