Foilset Search Full Index for Basic foilset

Introduction to Java to be used in (Scientific) Computing

Given by Geoffrey C. Fox, Nancy McCracken at Basic Simulation Track for Computational Science CPS615 on Fall Semester 97. Foils prepared 7 Sept 1997

Introduction to Applications and Applets
The 3 uses of Java in computing
The 3-tier web-based computing model
Java for parallel computing
Performance of Java
History of Java Development
Comparison of Java and JavaScript
Overall Java Philosophy and Features including security etc.


Table of Contents for Introduction to Java to be used in (Scientific) Computing

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient

1 Using Java In Scientific Computing Introduction
2 Abstract of Introduction to Java for CSE Tutorial
3 What and Why is Java in a Nutshell?
4 Overview -- Java and either the World Wide Web or Scientific Computing
5 Why use the Web as basis for HPCC/Scientific Computing Software?
6 Java and Parallel or Distributed Computing
7 Java Applications and Applets and their use from HTML
8 Structure of Java Applets
9 Structure of a Java Application
10 Overview -- What are Java applets in detail?
11 Running a Java Applet
12 Java Applications in a Nutshell
13 The Simplest Java Application: Hello, World!
14 Java Applets - I
15 Java Applets - II
16 Applet Tag: Calling Applets from HTML - I
17 Applet Tag: Calling Applets from HTML - II
18 <param> Tags and Applets
19 The Simplest Java Applet: Hello, World!
20 Displaying your applet from a Web page.
21 General Discussion of Role of Java in Scientific and other Computing Applications
22 The Computing Pyramid
23 More General 3 Level Software Model Functionality Performance Tradeoff
24 Computing Services at 3 levels
25 There are (at least) 3 Major Roles for JAVA in Computation -- i.e. it has a role at each layer
26 A Web-based 3-Tier Computing System
27 WebWindows Computing Architecture
28 The 3 Roles of Java
29 General Web Architecture
30 Role of Collaboratory Systems
31 What Limits Performance of Compiled Java?
32 Java and Parallelism?
33 "Pure" Java Model For Parallelism
34 Java -- Interpreters and Compilers
35 Comparison of Java and JavaScript -- I
36 Comparison of Java and JavaScript -- II
37 Overall Features of Java and Associated Enterprises
38 History of Java Language and Team
39 History of Java Language and Team till December 95
40 JDK 1.0 -- The Java Development Kit!
41 JDK 1.1 -- Java grows!
42 Java Web Servers
43 Overall Java Philosophy and Features
44 Some Key Java Features
45 Java Features -- It's Simple and Familiar!
46 Java Features -- It's Object-oriented
47 Java Features -- It's Architecture-Neutral
48 Java Features -- It's Portable
49 Java Features -- It's Somewhat Interpreted
50 Java Features -- It's Distributed and this is a basis for parallelism
51 Java Features -- It's Robust
52 Java Features -- It's (Hopefully) Secure
53 Java Features -- High Performance
54 Java Features -- It's Multithreaded
55 Java Features -- It's Dynamic
56 Java Books -- I
57 Java Books -- II
58 Java Books -- III
59 Resources for the Java Programming Language

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© 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 Sun Nov 29 1998