Scripted HTML version of Foils prepared August 19,1997

Foil 38 Some (New) Web Technologies in a Nutshell -- Java

From Overview of Web Technologies NPAC Web Programming Course at JSU -- August 19,1997. by Geoffrey Fox *
(From NPAC)
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



© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Thu Aug 21 1997