Java -- Objected Oriented version of C/C++ supporting Interactive Distributed Computing. Previous Web computing (eg CGI) was server-side. Java allows design and Implementation of balanced Client Server Applications
|
Java likely to be a dominant software engineering and Scientific Computing language
|
Java will probably be prefered language for development of next generation Web servers (e.g. Jeeves,Jigsaw) and clients
|
Java Applets can implement Client Side (and hence scalable) computations
-
Much more Computing Power in clients than servers and being client side gives much better response on "small jobs" than powerful servers with latency!
|
Java can build customized GUI's and graphics/image processing as in NPAC's Visible Human Viewer (won JARS award Dec 95)
|
Java will be used for filters/agents to convert formats etc.
|
New Java 1.1 has several enhancements
|