Basic HTML version of Foils prepared January 19 1999

Foil 28 Web Technologies in a Nutshell -- Java

From Introduction to Object Web Technologies (Internetics) Basic Information Track Computational Science Course CPS616 -- Spring Semester 1999. by Nancy McCracken, Geoffrey C. Fox


1 Java -- Objected Oriented version of C/C++ supporting Interactive Distributed Computing. Original Web architecture (e.g. 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 -- see http://www.javagrande.org
3 This course will not discuss Java as a language but rather as a system building tool
4 Java will probably be preferred language for development of next generation general or custom Web servers and clients
  • NPAC's TANGO collaboratory built around a custom Java Tier-2 server
5 Java can build client side customized GUI's and graphics/image processing but JavaScript and DHTML competes here and MOST Industry use of Java is in middle tier
6 New Java 1.1/1.2 have several enhancements including very many specialized API's
7 Javabeans are (visual) component model for Java applications

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 Tue Jan 19 1999