The talk starts with an overview of NPAC and a description of our CPSWT CDROM with Chinese translation of Computational Science courseware |
We then describe 3 major areas where Java (and other Web Technologies) can have significant impact |
1) Java can be used to build user Interfaces and here we describe the Virtual Programming Laboratory VPL |
2) Java can support coarse grain integration and metacomputing
|
3) Java as a traditional compiled language for computational kernels
|
We show how this allows one to build integrated Interpreted and Compiled Environments |
GeneralFoils97 Variety of Foils Used Starting January 97 GeneralResFoils96 Miscellaneous Presentation Material used in 1996 DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset PPTPennStateMaster Master Presentation on Java for Simulation and Education NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96- NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97- JavaforCSEFall96M Master Set of Presentations on Java for Computational Science TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation
GeneralFoils97 065 001 And the Future is ........ The Use of Java and the Web in Scientific Computing See: http://www.npac.syr.edu/users/gcf/chinamay97 http://www.npac.syr.edu/projects/javaforcse GeneralFoils97 066 002 Java and Future HPCC Abstract
GeneralFoils97 026 003 People and Infrastructure in NPAC GeneralFoils97 027 004 Nature of NPAC Programs
GeneralFoils97 067 005 What is CPSWT CD-ROM? GeneralFoils97 068 006 Contents of CPSWT CD-ROM
GeneralFoils97 054 007 Some Concepts Learnt from HPCC Initiative GeneralFoils97 055 008 Some Relevant Technical Trends GeneralFoils97 056 009 HPCC Software issues
GeneralFoils97 038 010 Web Software is the Best! GeneralResFoils96 043 011 Synergy of InterNet and IntraNets
GeneralFoils97 039 012 We have the Web Tools in Place - I ! GeneralFoils97 040 013 We have the Web Tools in Place - II!
DynamicWebPagesgivenbyURL 003 014 Java for Scientific Computing Resource
PPTPennStateMaster 003 015 There are (at least) 3 Major Roles for JAVA in Computation PPTPennStateMaster 004 016 The 3 Roles of Java
PPTPennStateMaster 012 017 Java for Building User Interfaces
PPTPennStateMaster 029 018 Summary of the VPL -- Virtual Programming Laboratory PPTPennStateMaster 030 019 The Virtual Programming Laboratory PPTPennStateMaster 035 020 Structure of Java Wrappers in the VPL PPTPennStateMaster 037 021 The Java Applet Supporting Data Visualization in the VPL NPACScreenDumps96 064 022 Kivanc Dincer's Java FrontEnd to Pablo - I
GeneralFoils97 051 023 What is Relevance of VRML(2) for Scientific Computing? NPACScreenDumps96 151 024 GIS integration with Weather Simulation application - II.
GeneralFoils97 045 025 Opportunities in HPCC - II?
PPTPennStateMaster 038 026 Web Based MetaComputing NPACScreenDumps97 002 027 Article on MIP Sucking Java Applets PPTPennStateMaster 039 028 Java Server Based Web Computing GeneralFoils97 057 029 Use of Java Servers in HPCC GeneralFoils97 058 030 Services at the 3 Levels
NPACScreenDumps97 054 031 Web Flow User Interface NPACScreenDumps97 055 032 A simple WebFlow imaging application: HSV Filter applied to Potts image NPACScreenDumps97 056 033 Example of composite WebFlow imaging: input image is forked into several concurrent streams, passed to various imaging filters NPACScreenDumps97 057 034 Integrative role of Java Web Server: standard page delivery, collaboratory, authoring and distributed computing are implemented as a collection of cooperating servlets
JavaforCSEFall96M 009 035 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II PPTPennStateMaster 005 036 Hierarchy of Software Levels
GeneralFoils97 032 037 Collaboration GeneralFoils97 033 038 The TANGO Collaboration System GeneralFoils97 034 039 The TANGO Collaboration System GeneralFoils97 035 040 Some TANGO Applications at NPAC
PPTPennStateMaster 024 041 TANGOsim Collaboration/ Simulation/ Training in Java
TangoApplicationsFeb97Master 005 042 Typical Web Collaboration Architecture TangoApplicationsFeb97Master 006 043 The TANGOsim C2 Application TangoApplicationsFeb97Master 003 044 TANGO Highlights - I TangoApplicationsFeb97Master 004 045 TANGO Highlights - II TangoApplicationsFeb97Master 012 046 RomeLab C2 Auxiliary Applications NPACScreenDumps97 006 047 Command and Control Screen with Multimedia Message NPACScreenDumps97 035 048 A demo of animated objects controlled by simulation engine of Tango collaborative system - III
TangoApplicationsFeb97Master 023 049 TANGOsim for Distributed Simulation and Computational Steering - I TangoApplicationsFeb97Master 024 050 TANGOsim for Distributed Simulation and Computational Steering - II NPACScreenDumps97 076 051 Tango Screen: Talking Heads and White Board NPACScreenDumps97 077 052 Tango Screen: Physics Applets -- Cross Product, Planets and Neural Network
PPTPennStateMaster 015 053 Java as the Language for Computational Kernels! JavaforCSEFall96M 006 054 Some Critical Features of Java as a Programming Language JavaforCSEFall96M 007 055 Comparison of Java and Fortran 77/90 PPTPennStateMaster 009 056 Java Links the Bottom and Top of Pyramid
JavaforCSEFall96M 008 057 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I NPACScreenDumps96 066 058 Performance of Java is Dreadful! NPACScreenDumps96 085 059 LinPack Java Performance Updated to Sept 30 1996 NPACScreenDumps97 103 060 LinPack Java Performance Updated to June 3 1997 PPTPennStateMaster 010 061 What Limits Performance of Compiled Java? JavaforCSEFall96M 010 062 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III
JavaforCSEFall96M 003 063 Classes of Simulations and their High Performance Needs JavaforCSEFall96M 005 064 Some Critical Features of Java and Parallelism - II JavaforCSEFall96M 026 065 Approachs to Parallel Java - SPMD Model i.e. user writes Node Program JavaforCSEFall96M 027 066 Approachs to Parallel Java - High Level - I
NPACScreenDumps96 171 067 Select Active Processors in HPJava Demo NPACScreenDumps96 173 068 Game of Life Execution Pattern in HPJava Demo
JavaforCSEFall96M 028 069 Approachs to Parallel Java - High Level - II JavaforCSEFall96M 017 070 Network of Web Servers and Clients JavaforCSEFall96M 029 071 More on Interpreted Java Front Ends GeneralFoils97 062 072 Remarks on Interpreted HPJava -- Data Parallel Java GeneralFoils97 063 073 Integrated Compiled and Interpreted Environments I GeneralFoils97 064 074 Integrated Compiled and Interpreted Environments II
GeneralFoils97 Variety of Foils Used Starting January 9765 66 26 27 67 68 54 55 56 38 39 40 51 45 57 58 32 33 34 35 62 63 64
GeneralResFoils96 Miscellaneous Presentation Material used in 199643
DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset3
PPTPennStateMaster Master Presentation on Java for Simulation and Education3 4 12 29 30 35 37 38 39 5 24 15 9 10
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-64 151 66 85 171 173
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2 54 55 56 57 6 35 76 77 103
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science9 6 7 8 10 3 5 26 27 28 17 29
TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation5 6 3 4 12 23 24
GeneralFoils97 Variety of Foils Used Starting January 9726 27 32 33 34 35 38 39 40 45 51 54 55 56 57 58 62 63 64 65 66 67 68
GeneralResFoils96 Miscellaneous Presentation Material used in 199643
DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset3
PPTPennStateMaster Master Presentation on Java for Simulation and Education3 4 5 9 10 12 15 24 29 30 35 37 38 39
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-64 66 85 151 171 173
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2 6 35 54 55 56 57 76 77 103
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science3 5 6 7 8 9 10 17 26 27 28 29
TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation3 4 5 6 12 23 24