HTML version of Scripted Foils prepared August 25,1997

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

From Overview of Web Technologies for "Programming for the Web" CPS406/606 Fall 97 -- August 25,1997. by Nancy McCracken, Tom Scavo, Geoffrey Fox *
(From NPAC)
1 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
2 Java likely to be a dominant software engineering and Scientific Computing language
3 Java will probably be prefered language for development of next generation Web servers (e.g. Jeeves,Jigsaw) and clients
4 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!
5 Java can build customized GUI's and graphics/image processing as in NPAC's Visible Human Viewer (won JARS award Dec 95)
6 Java will be used for filters/agents to convert formats etc.
7 New Java 1.1 has several enhancements

in Table To:


© 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 Mon Aug 25 1997