Java(tm) is a full-featured object-oriented programming language developed by Sun Microsystems. Intended for experienced
programmers, Java can be used to create downloadable program fragments (applets) that augment the functionality of a
Java-capable browser. It can also be used to create standalone applications.
JavaScript(tm) is a simpler language developed by Netscape (suitable for casual programmers or, in some cases,
non-programmers) that is used to create dynamic behavior in elements of the Web page. JavaScript does not create applets or standalone applications. JavaScript resides inside HTML documents, and can provide levels of interactivity far beyond typically flat HTML pages -- without the need for server-based CGI(Common Gateway Interface) programs.