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 |
001 Java for Scientific Computing Introduction to Java Tutorial 002 Abstract of Introduction to Java for CSE Tutorial 003 What and Why is Java in a Nutshell? 004 Why is Java worth looking at for Scientific Computing? 005 Why use the Web as basis for HPCC/Scientific Computing Software? 006 The Computing Pyramid 007 Implications of the Computing Pyramid 008 Java Applications and Applets and their use from HTML 009 Architecture of Java Applets 010 Architecture of Java Applications 011 Java Applications in a Nutshell 012 The Simplest Java Application: Hello,World! 013 Java Applets 014 Two ways to run a Java applet 015 The Simplest Java Applet: Hello, World! 016 Displaying your applet from a Web page. 017 More Details on Applet Tags - I 018 More Details on Applet Tags - II 019 <param> Tags and Applets 020 Java vs. JavaScript 021 General Discussion of Role of Java in Scientific and other Computing Applications 022 Computing Services at 3 levels 023 There are (at least) 3 Major Roles for JAVA in Computation -- i.e. it has a role at each layer 024 The 3 Roles of Java 025 Overall Features of Java and Associated Enterprises 026 History of Java Language and Team 027 History of Java Language and Team until Dec. 95 028 More Recent Java History 029 Some Key Java Features and Philosophy 030 Java Features -- It's Simple and Familiar! 031 Java Features -- It's Object-oriented 032 Java Features -- It's Architecture-Neutral 033 Java Features -- It's Portable 034 Java Features -- It's Somewhat Interpreted 035 Java Features -- It's Distributed (and can support parallel computing) 036 Java Features -- It's Robust 037 Java Features -- It's (Hopefully) Secure 038 Java Features -- High Performance 039 Java Features -- It's Multithreaded 040 Java Features -- It's Dynamic 041 Sun's Comparison of Language Features 042 JDK 1.1 043 JDK 1.2 044 Java Web Servers 045 Java Books -- I 046 Java Books -- II 047 Java Beta Books -- III 048 Resources for the Java Programming Language 049 Java Grande Forum Motivation and Activities 050 What is Java Grande? 051 What is Goal of Java Grande Forum? 052 Activities of the Java Grande Forum I 053 Gosling on Operator Overloading 054 Activities of the Java Grande Forum II 055 Java as a Scientific Programming Language Sequential -- Parallel Interpreted -- Compiled 056 Java and Parallelism? 057 "Pure" Java Model For Parallelism 058 Java -- Interpreters and Compilers 059 Hierarchy of Software Levels 060 MPI Java + Message Passing