Foilset Search
Full Index for Basic foilset
Introduction to Java Tutorial Aimed at Scientific Users
Given by
Geoffrey C. Fox
at NAVO Tutorial on
Sept 23 1998
.
Foils prepared
Sept 21 1998
Introduction to Applications and Applets
The 3 uses of Java in computing
The 3-tier web-based computing model
History of Java Development
Overall Java Philosophy and Features including security etc.
Java for parallel computing
Performance of Java
Table of Contents for Introduction to Java Tutorial Aimed at Scientific Users
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
denotes presence of Additional linked information which is greyed out if missing
1
Java for Scientific Computing Introduction to Java Tutorial
2
Abstract of Introduction to Java for CSE Tutorial
3
What and Why is Java in a Nutshell?
4
Why is Java worth looking at for Scientific Computing?
5
Why use the Web as basis for HPCC/Scientific Computing Software?
6
The Computing Pyramid
7
Implications of the Computing Pyramid
8
Java Applications and Applets and their use from HTML
9
Architecture of Java Applets
10
Architecture of Java Applications
11
Java Applications in a Nutshell
12
The Simplest Java Application: Hello,World!
13
Java Applets
14
Two ways to run a Java applet
15
The Simplest Java Applet: Hello, World!
16
Displaying your applet from a Web page.
17
More Details on Applet Tags - I
18
More Details on Applet Tags - II
19
<param> Tags and Applets
20
Java vs. JavaScript
21
General Discussion of Role of Java in Scientific and other Computing Applications
22
Computing Services at 3 levels
23
There are (at least) 3 Major Roles for JAVA in Computation -- i.e. it has a role at each layer
24
The 3 Roles of Java
25
Overall Features of Java and Associated Enterprises
26
History of Java Language and Team
27
History of Java Language and Team until Dec. 95
28
More Recent Java History
29
Some Key Java Features and Philosophy
30
Java Features -- It's Simple and Familiar!
31
Java Features -- It's Object-oriented
32
Java Features -- It's Architecture-Neutral
33
Java Features -- It's Portable
34
Java Features -- It's Somewhat Interpreted
35
Java Features -- It's Distributed (and can support parallel computing)
36
Java Features -- It's Robust
37
Java Features -- It's (Hopefully) Secure
38
Java Features -- High Performance
39
Java Features -- It's Multithreaded
40
Java Features -- It's Dynamic
41
Sun's Comparison of Language Features
42
JDK 1.1
43
JDK 1.2
44
Java Web Servers
45
Java Books -- I
46
Java Books -- II
47
Java Beta Books -- III
48
Resources for the Java Programming Language
49
Java Grande Forum Motivation and Activities
50
What is Java Grande?
51
What is Goal of Java Grande Forum?
52
Activities of the Java Grande Forum I
53
Gosling on Operator Overloading
54
Activities of the Java Grande Forum II
55
Java as a Scientific Programming Language Sequential -- Parallel Interpreted -- Compiled
56
Java and Parallelism?
57
"Pure" Java Model For Parallelism
58
Java -- Interpreters and Compilers
59
Hierarchy of Software Levels
60
MPI Java + Message Passing
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 Apr 11 1999