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. |
001 Using Java In Scientific Computing Introduction 002 Abstract of Introduction to Java for CSE Tutorial 003 What and Why is Java in a Nutshell? 004 Overview -- Java and either the World Wide Web or Scientific Computing 005 Why use the Web as basis for HPCC/Scientific Computing Software? 006 Java and Parallel or Distributed Computing 007 Java Applications and Applets and their use from HTML 008 Structure of Java Applets 009 Structure of a Java Application 010 Overview -- What are Java applets in detail? 011 Running a Java Applet 012 Java Applications in a Nutshell 013 The Simplest Java Application: Hello, World! 014 Java Applets - I 015 Java Applets - II 016 Applet Tag: Calling Applets from HTML - I 017 Applet Tag: Calling Applets from HTML - II 018 <param> Tags and Applets 019 The Simplest Java Applet: Hello, World! 020 Displaying your applet from a Web page. 021 General Discussion of Role of Java in Scientific and other Computing Applications 022 The Computing Pyramid 023 More General 3 Level Software Model Functionality Performance Tradeoff 024 Computing Services at 3 levels 025 There are (at least) 3 Major Roles for JAVA in Computation -- i.e. it has a role at each layer 026 A Web-based 3-Tier Computing System 027 WebWindows Computing Architecture 028 The 3 Roles of Java 029 General Web Architecture 030 Role of Collaboratory Systems 031 What Limits Performance of Compiled Java? 032 Java and Parallelism? 033 "Pure" Java Model For Parallelism 034 Java -- Interpreters and Compilers 035 Comparison of Java and JavaScript -- I 036 Comparison of Java and JavaScript -- II 037 Overall Features of Java and Associated Enterprises 038 History of Java Language and Team 039 History of Java Language and Team till December 95 040 JDK 1.0 -- The Java Development Kit! 041 JDK 1.1 -- Java grows! 042 Java Web Servers 043 Overall Java Philosophy and Features 044 Some Key Java Features 045 Java Features -- It's Simple and Familiar! 046 Java Features -- It's Object-oriented 047 Java Features -- It's Architecture-Neutral 048 Java Features -- It's Portable 049 Java Features -- It's Somewhat Interpreted 050 Java Features -- It's Distributed and this is a basis for parallelism 051 Java Features -- It's Robust 052 Java Features -- It's (Hopefully) Secure 053 Java Features -- High Performance 054 Java Features -- It's Multithreaded 055 Java Features -- It's Dynamic 056 Java Books -- I 057 Java Books -- II 058 Java Books -- III 059 Resources for the Java Programming Language