Find this at http://www.npac.syr.edu/users/gcf/cps616-97feb5/

Feb 5 Delivered Lecture for Course CPS616 -- Java as a Computional Science and Engineering Programming Language

Given by Geoffrey Fox at CPS616 spring 1997 on Feb 5 1997. Foils prepared 6 February 97

We review role of Java as a language for computational science and engineering
We divide use of Java into three areas:
  • User Interfaces
  • Coarse Grain Software Integration
  • Coding Computational Kernels
We illustrate concepts with examples


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
CPS616-97Feb5Lecture           Feb 5 Delivered Lecture for Course 
                                CPS616 -- Java as a Computional 
                                Science and Engineering Programming 
                                Language
Dynamic FakeFoilSet             Title and Abstract of FakeFoilset
PPTPennStateMaster             Master Presentation on Java for 
                                Simulation and Education
GeneralResFoils96              Miscellaneous Presentation Material 
                                used in 1996
JavaforCSEFall96M              Master Set of Presentations on Java for
                                 Computational Science 
FoxResFall95                   Set of Add-On Foils for Research 
                                Presentations
NPACScreenDumps96              Collection of GIF Images for General 
                                NPAC Projects April96-
SC96Collaboration and ComputingHyperWorld -- Collaboration and 
                                Computation: Design and Prototype 
                                Components
NPACScreenDumps97              Collection of GIF Images for General 
                                NPAC Projects  January 97-

Table of Contents for Feb 5 Delivered Lecture for Course CPS616 -- Java as a Computional Science and Engineering Programming Language



Java for Computational Science and Engineering
           CPS616-97Feb5Lecture 011 001 CPS 616 Java Lectures
                                        with Audio February 5 97
                                        Overview of Java as a 
                                        Scientific Programming 
                                        Language
                                        See:
                                        http://www.npac.syr.edu/users/gcf/cps616-97feb5
                                        
           CPS616-97Feb5Lecture 012 002 Abstract of CPS616-97 Lecture 
                                        of February 5
            Dynamic FakeFoilSet 003 003 Java for Computational Science
                                         and Engineering Web Resource 
                                        at NPAC (Has Plenty of 
                                        Internal Pointers to Other 
                                        URLs)
             PPTPennStateMaster 006 004 The Computing Pyramid
            Dynamic FakeFoilSet 004 005 Exaop computing on the Web in 
                                        2007 (Pyramid/Web Compute 
                                        Power)
             PPTPennStateMaster 007 006 Implications of the Computing 
                                        Pyramid
              GeneralResFoils96 043 007 Synergy of InterNet and 
                                        IntraNets
              JavaforCSEFall96M 006 008 Some Critical Features of Java
                                         as a Programming Language
             PPTPennStateMaster 003 009 There are (at least) 3 Major 
                                        Roles for JAVA in Computation
             PPTPennStateMaster 004 010 The 3 Roles                  
                                        of Java

WebWindows
                   FoxResFall95 020 011 Open Universal WebWindows -- 
                                        A Revolution in the Software 
                                        Industry!
              GeneralResFoils96 053 012 The WebWindows Operating 
                                        System

Java as a GUI
              NPACScreenDumps96 067 013 NCSA Biology Workbench
            Dynamic FakeFoilSet 005 014 NCSA Biology Workbench
              NPACScreenDumps96 064 015 Kivanc Dincer's Java FrontEnd 
                                        to Pablo - I
            Dynamic FakeFoilSet 006 016 Pablo Java Interface
              NPACScreenDumps96 036 017 Screens Opened for Java 
                                        Interface to Distributed 
                                        Computing Environment

Java for MetaComputing
             PPTPennStateMaster 013 018 Java for Coarse Grain 
                                        Distributed Computing and 
                                        Software Integration
SC96Collaboration and Computing 041 019 41:WebFlow/WebVM Overview
              NPACScreenDumps97 002 020 Article on MIP Sucking Java 
                                        Applets
            Dynamic FakeFoilSet 007 021 Mip Sucking Article -- Press 
                                        Archive and week of January 6 
                                        Tuesday
              NPACScreenDumps97 002 022 Article on MIP Sucking Java 
                                        Applets

Java for Computational Kernels
             PPTPennStateMaster 015 023 Java as the Language for 
                                        Computational Kernels!
              JavaforCSEFall96M 007 024 Comparison of Java and Fortran
                                         77/90
              JavaforCSEFall96M 003 025 Classes of Simulations and 
                                        their High Performance Needs
              JavaforCSEFall96M 005 026 Some Critical Features of Java
                                         and Parallelism - II
              JavaforCSEFall96M 017 027 Network of Web Servers and 
                                        Clients
              NPACScreenDumps96 171 028 Select Active Processors in 
                                        HPJava Demo

Performance of Compiled Java
             PPTPennStateMaster 009 029 Java Links the Bottom and Top 
                                        of Pyramid
              JavaforCSEFall96M 008 030 Isn't the Web hardware and 
                                        software too slow to be 
                                        interesting for HPCC? -Java- I

Performance of Compiled Java in Detail
              NPACScreenDumps96 066 031 Performance of Java is 
                                        Dreadful!
            Dynamic FakeFoilSet 008 032 Java LINPACK Benchmark Page
              NPACScreenDumps96 085 033 LinPack Java Performance 
                                        Updated to Sept 30 1996
              JavaforCSEFall96M 010 034 Isn't the Web hardware and 
                                        software too slow to be 
                                        interesting for HPCC? -Java- 
                                        III

List of Foils Used as they occur

CPS616-97Feb5Lecture           Feb 5 Delivered Lecture for Course 
                                CPS616 -- Java as a Computional 
                                Science and Engineering Programming 
                                Language
11 12
Dynamic FakeFoilSet             Title and Abstract of FakeFoilset
3 4 5 6 7 8
PPTPennStateMaster             Master Presentation on Java for 
                                Simulation and Education
6 7 3 4 13 15 9
GeneralResFoils96              Miscellaneous Presentation Material 
                                used in 1996
43 53
JavaforCSEFall96M              Master Set of Presentations on Java for
                                 Computational Science 
6 7 3 5 17 8 10
FoxResFall95                   Set of Add-On Foils for Research 
                                Presentations
20
NPACScreenDumps96              Collection of GIF Images for General 
                                NPAC Projects April96-
67 64 36 171 66 85
SC96Collaboration and ComputingHyperWorld -- Collaboration and 
                                Computation: Design and Prototype 
                                Components
41
NPACScreenDumps97              Collection of GIF Images for General 
                                NPAC Projects  January 97-
2 2

Sorted List of Foils Used

CPS616-97Feb5Lecture           Feb 5 Delivered Lecture for Course 
                                CPS616 -- Java as a Computional 
                                Science and Engineering Programming 
                                Language
11 12
Dynamic FakeFoilSet             Title and Abstract of FakeFoilset
3 4 5 6 7 8
PPTPennStateMaster             Master Presentation on Java for 
                                Simulation and Education
3 4 6 7 9 13 15
GeneralResFoils96              Miscellaneous Presentation Material 
                                used in 1996
43 53
JavaforCSEFall96M              Master Set of Presentations on Java for
                                 Computational Science 
3 5 6 7 8 10 17
FoxResFall95                   Set of Add-On Foils for Research 
                                Presentations
20
NPACScreenDumps96              Collection of GIF Images for General 
                                NPAC Projects April96-
36 64 66 67 85 171
SC96Collaboration and ComputingHyperWorld -- Collaboration and 
                                Computation: Design and Prototype 
                                Components
41
NPACScreenDumps97              Collection of GIF Images for General 
                                NPAC Projects  January 97-
2 2


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 Feb 16 1997