Find this at http://www.npac.syr.edu/users/gcf/javacseed97/

Java For Computation and Education

Given by Geoffrey C. Fox at Penn State Jan 13 Wright State Jan 23 on January 97. Foils prepared January 17 97

Java appears to offer a good compromise between C++ and Fortran with both high performance and attractive object oriented features and will be learnt by the next generation as their first language
  • It can be basis of far more attrative parallel computing environments than previous "stand-alone top of the pyramid" systems
Java Collaboration Systems promise to add to Web dissemination of material (which we review) interactive linkage of teachers and students -- the missing link
TANGOsim links concepts with a discrete event simulator integrated into collaboration environment
  • Supports Computational Steering


This mixed presentation uses parts of the following base foilsets which can also be looked at on their own!
JavaforCSEAndEduc97            Java For Computation and Education
DynamicWebPagesgivenbyURL       Title and Abstract of FakeFoilset
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-
Webworkaddons                  Additional Material for Web Technology 
                                Presentations July 95 -- March 96
TANGOsimforC2                  TANGOsim -- a Java based Collaborative 
                                System for Command and Control

Table of Contents for Java For Computation and Education



Introduction -- Why is Web Software Important
            JavaforCSEAndEduc97 001 001 Java for Computational Science
                                         and Engineering Simulation 
                                        and Education Penn State Jan 
                                        13, 1997 Wright State Jan 23, 
                                        1997
            JavaforCSEAndEduc97 002 002 Abstract of Java for CSE and 
                                        Education Lecture
      DynamicWebPagesgivenbyURL 003 003 Java for Computational Science
                                         and Engineering Web Resource 
                                        at NPAC (Has Plenty of 
                                        Internal Pointers to Other 
                                        URLs)
            JavaforCSEAndEduc97 006 004 The Computing Pyramid
            JavaforCSEAndEduc97 007 005 Implications of the Computing 
                                        Pyramid
              GeneralResFoils96 043 006 Synergy of InterNet and 
                                        IntraNets
              JavaforCSEFall96M 006 007 Some Critical Features of Java
                                         as a Programming Language
            JavaforCSEAndEduc97 003 008 There are (at least) 3 Major 
                                        Roles for JAVA in Computation
            JavaforCSEAndEduc97 004 009 The 3 Roles             of 
                                        Java

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

Java as a GUI
            JavaforCSEAndEduc97 012 012 Java for Building User 
                                        Interfaces
              NPACScreenDumps96 067 013 NCSA Biology Workbench
              NPACScreenDumps96 064 014 Kivanc Dincer's Java FrontEnd 
                                        to Pablo - I
              NPACScreenDumps96 036 015 Screens Opened for Java 
                                        Interface to Distributed 
                                        Computing Environment
              NPACScreenDumps96 075 016 HPF/MPI Programming Laboratory
                                         on the Web

Java for MetaComputing
            JavaforCSEAndEduc97 013 017 Java for Coarse Grain 
                                        Distributed Computing and 
                                        Software Integration
SC96Collaboration and Computing 041 018 41:WebFlow/WebVM Overview
SC96Collaboration and Computing 052 019 52:WebFlow Management Design
SC96Collaboration and Computing 057 020 57:WebFlow View on Emergent 
                                        Java Systems
              NPACScreenDumps97 002 021 Article on MIP Sucking Java 
                                        Applets

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

Performance of Compiled Java
            JavaforCSEAndEduc97 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!
              NPACScreenDumps96 085 032 LinPack Java Performance 
                                        Updated to Sept 30 1996
              JavaforCSEFall96M 009 033 Isn't the Web hardware and 
                                        software too slow to be 
                                        interesting for HPCC? -Java- 
                                        II
              JavaforCSEFall96M 010 034 Isn't the Web hardware and 
                                        software too slow to be 
                                        interesting for HPCC? -Java- 
                                        III
            JavaforCSEAndEduc97 005 035 Hierarchy of Software Levels
            JavaforCSEAndEduc97 010 036 What Limits Performance of 
                                        Compiled Java?
              JavaforCSEFall96M 020 037 Remarks on HPJava -- Data 
                                        Parallel Java - II

Java For Education
            JavaforCSEAndEduc97 028 038 Java in and for Education
              NPACScreenDumps96 017 039 Life reports ICPSEP, the 
                                        "classroom across 
                                        countries" between NPAC 
                                        at Syracuse University, USA, 
                                        and PACT at Harbin Institute 
                                        of Technology, China
              NPACScreenDumps96 072 040 Internet Certificate in 
                                        Computational Science for Peng
                                         Wu
            JavaforCSEAndEduc97 019 041 Technologies for Education- I
            JavaforCSEAndEduc97 020 042 Technologies for Education- II
              NPACScreenDumps96 117 043 Java Applet Illustrating 
                                        Molecular Dynamics Simulation
              NPACScreenDumps96 096 044 SU Physics Department Vector 
                                        Cross Product Java Applet
              NPACScreenDumps96 170 045 Carrier Search Home Page
            JavaforCSEAndEduc97 021 046 Undergraduate Education
            JavaforCSEAndEduc97 022 047 K-12 Education
            JavaforCSEAndEduc97 018 048 New Curricula Opportunities?

Java for Disabled Interfaces
            JavaforCSEAndEduc97 023 049 Outreach to Disabled Community
              NPACScreenDumps96 086 050 The Pulsar Mission and Example
                                         Project
              NPACScreenDumps96 087 051 The team of 4 Undergradautes 
                                        in 1996 Summer REU 
                                        Neattools/Pulsar Activity
              NPACScreenDumps96 059 052 Eyal Sherman -- Using 
                                        Neattools
                  Webworkaddons 106 053 The Neat Thing in Action I

WebWisdom for dissemination
            JavaforCSEAndEduc97 017 054 Dissemination of Material is a
                                         Critical Part of Education!
              NPACScreenDumps96 028 055 The JavaScript WebWisdom 
                                        System -- Foilworld Homepage
              NPACScreenDumps96 186 056 The Overview of List by Topics
                                         of WebWisdom Material
              NPACScreenDumps96 187 057 One Level Down: List of 
                                        Foilsets in Topic  Fall96 
                                        Offering of CPS615
              NPACScreenDumps96 188 058 Overview of Typical Course 
                                        Foilset as used in CPS615: 
                                        Introduction to Computational 
                                        Science
              NPACScreenDumps96 189 059 The Administrative Side of 
                                        WebWisdom: Set Parameter 
                                        Options
              NPACScreenDumps96 191 060 The CPS Laplace Equation 
                                        Foilset Overview with A 
                                        different(Scroll) Java Applet 
                                        for Title
              NPACScreenDumps96 190 061 The CPS Laplace Equation 
                                        Foilset Overview with 
                                        CrazyText Java Applet for 
                                        Title
              NPACScreenDumps96 194 062 HTML Pure Text Version of a 
                                        Foil on HPF for Laplace 
                                        Example
              NPACScreenDumps96 195 063 Contrasted with Imported 
                                        Persuasion Version of Same 
                                        Material
              NPACScreenDumps96 192 064 Another Administrative  Page 
                                        WebWisdom: Set Location of 
                                        Buttons
              NPACScreenDumps96 185 065 WebWisdom Version with Applet 
                                        and Subsidiary Buttons of 
                                        PowerPoint Original

Collaborative Systems in Detail
            JavaforCSEAndEduc97 024 066 TANGOsim Collaboration/ 
                                        Simulation/ Training in Java
                  TANGOsimforC2 009 067 Overview of TANGO
                  TANGOsimforC2 010 068 TANGO Highlights I
                  TANGOsimforC2 011 069 TANGO Highlights II
            JavaforCSEAndEduc97 026 070 Global Architecture of Tango 
                                        System
            JavaforCSEAndEduc97 027 071 Tango Client Communication 
                                        Structure
                  TANGOsimforC2 012 072 TANGOsim
            JavaforCSEAndEduc97 025 073 The TANGOsim C2 Application
              NPACScreenDumps96 102 074 TANGO Collaborative System 
                                        Control Panel
              NPACScreenDumps96 103 075 TANGO Collaborative System 
                                        Control Panel and 3 
                                        Applications -- User 1
                  TANGOsimforC2 013 076 C2 Demo Technology Components 
                                        III
                  TANGOsimforC2 014 077 C2 Demo Technology Components 
                                        IV
              NPACScreenDumps96 106 078 TANGO Collaborative System 
                                        Control Panel and Applications
                                         including weather
              NPACScreenDumps96 145 079 Two GIS applicatioasn launched
                                         on different machines - I
              NPACScreenDumps96 151 080 GIS integration with Weather 
                                        Simulation application - II.
                  TANGOsimforC2 015 081 C2 Demo Technology Components 
                                        V

List of Foils Used as they occur

JavaforCSEAndEduc97            Java For Computation and Education
1 2 6 7 3 4 12 13 15 9 5 10 28 19 20 21 22 18 23 17 24 26 27 25
DynamicWebPagesgivenbyURL       Title and Abstract of FakeFoilset
3
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 9 10 20
FoxResFall95                   Set of Add-On Foils for Research 
                                Presentations
20
NPACScreenDumps96              Collection of GIF Images for General 
                                NPAC Projects April96-
67 64 36 75 171 173 66 85 17 72 117 96 170 86 87 59 28 186 187 188 189 191 190 194 195 192 185 102 103 106 145 151
SC96Collaboration and ComputingHyperWorld -- Collaboration and 
                                Computation: Design and Prototype 
                                Components
41 52 57
NPACScreenDumps97              Collection of GIF Images for General 
                                NPAC Projects  January 97-
2
Webworkaddons                  Additional Material for Web Technology 
                                Presentations July 95 -- March 96
106
TANGOsimforC2                  TANGOsim -- a Java based Collaborative 
                                System for Command and Control
9 10 11 12 13 14 15

Sorted List of Foils Used

JavaforCSEAndEduc97            Java For Computation and Education
1 2 3 4 5 6 7 9 10 12 13 15 17 18 19 20 21 22 23 24 25 26 27 28
DynamicWebPagesgivenbyURL       Title and Abstract of FakeFoilset
3
GeneralResFoils96              Miscellaneous Presentation Material 
                                used in 1996
43 53
JavaforCSEFall96M              Master Set of Presentations on Java for
                                 Computational Science 
3 5 6 7 8 9 10 17 20
FoxResFall95                   Set of Add-On Foils for Research 
                                Presentations
20
NPACScreenDumps96              Collection of GIF Images for General 
                                NPAC Projects April96-
17 28 36 59 64 66 67 72 75 85 86 87 96 102 103 106 117 145 151 170 171 173 185 186 187 188 189 190 191 192 194 195
SC96Collaboration and ComputingHyperWorld -- Collaboration and 
                                Computation: Design and Prototype 
                                Components
41 52 57
NPACScreenDumps97              Collection of GIF Images for General 
                                NPAC Projects  January 97-
2
Webworkaddons                  Additional Material for Web Technology 
                                Presentations July 95 -- March 96
106
TANGOsimforC2                  TANGOsim -- a Java based Collaborative 
                                System for Command and Control
9 10 11 12 13 14 15


© 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 Aug 10 1997