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
What is Java and What is Good For? for Foil 3 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
HotJava Browser 9 Architecture of Java Applets
10 Architecture of Java Applications
11 Java Applications in a Nutshell
The HelloWorld Application for Foil 12 12 The Simplest Java Application: Hello,World!
13 Java Applets
14 Two ways to run a Java applet
The HelloWorld Applet for Foil 15 15 The Simplest Java Applet: Hello, World!
title=The HelloWorldApplet.html file 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
The Java Language Environment 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
The Java Language Compared 41 Sun's Comparison of Language Features
Java Development Kit 1.1 42 JDK 1.1
43 JDK 1.2
Java Web Servers for Foil 44 44 Java Web Servers
Java Text Books for Foil 45 45 Java Books -- I
46 Java Books -- II
47 Java Beta Books -- III
Java Resources for Foil 48 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