Please go to URL http://www.npac.syr.edu/projects/javaforcse |
We 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
|
GeneralFoils97 Variety of Foils Used Starting January 97 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- TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation JavaforCSEFall96M Master Set of Presentations on Java for Computational Science
GeneralFoils97 021 001 The Role of Java in Scientific Computing SIAM Meeting Mar 16,97 Minneapolis Session on OO Methods in Parallel Processing organized by Dennis Gannon http://www.npac.syr.edu/users/gcf/javainhpccmar97 GeneralFoils97 022 002 Abstract of Java in HPCC Presentation DynamicWebPagesgivenbyURL 003 003 Java for Scientific Computing Resource PPTPennStateMaster 003 004 There are (at least) 3 Major Roles for JAVA in Computation PPTPennStateMaster 004 005 The 3 Roles of Java
PPTPennStateMaster 012 006 Java for Building User Interfaces PPTPennStateMaster 029 007 Summary of the VPL -- Virtual Programming Laboratory PPTPennStateMaster 030 008 The Virtual Programming Laboratory PPTPennStateMaster 031 009 User view of the VPL PPTPennStateMaster 032 010 VPL Used in Cornell HPF Virtual Workshop PPTPennStateMaster 033 011 Client-server interaction in VPL as it is implemented in Virtual Workshop PPTPennStateMaster 034 012 Server Side Structure of the VPL PPTPennStateMaster 035 013 Structure of Java Wrappers in the VPL PPTPennStateMaster 036 014 Architecture of use of JPVS (Java Performance Visualization System) with C + MPI Program NPACScreenDumps96 064 015 Kivanc Dincer's Java FrontEnd to Pablo - I NPACScreenDumps96 065 016 Kivanc Dincer's Java FrontEnd to Pablo - II PPTPennStateMaster 037 017 The Java Applet Supporting Data Visualization in the VPL
PPTPennStateMaster 038 018 Web Based MetaComputing PPTPennStateMaster 039 019 Java Server Based Web Computing PPTPennStateMaster 040 020 Java Server Structure in WebFlow PPTPennStateMaster 041 021 Different WebVM Approachs NPACScreenDumps97 002 022 Article on MIP Sucking Java Applets
PPTPennStateMaster 024 023 TANGOsim Collaboration/ Simulation/ Training in Java NPACScreenDumps96 102 024 TANGO Collaborative System Control Panel TangoApplicationsFeb97Master 005 025 Typical Web Collaboration Architecture TangoApplicationsFeb97Master 006 026 The TANGOsim C2 Application NPACScreenDumps97 007 027 Command and Control Screen with F15 Track NPACScreenDumps97 008 028 C2 application Radar Officer Screen TangoApplicationsFeb97Master 003 029 TANGO Highlights - I PPTPennStateMaster 026 030 Global Architecture of Tango System PPTPennStateMaster 027 031 Tango Client Communication Structure TangoApplicationsFeb97Master 004 032 TANGO Highlights - II TangoApplicationsFeb97Master 012 033 RomeLab C2 Auxiliary Applications TangoApplicationsFeb97Master 019 034 Tango Application to Education TangoApplicationsFeb97Master 020 035 Distributed Tango WebWisdom
TangoApplicationsFeb97Master 023 036 TANGOsim for Distributed Simulation and Computational Steering - I JavaforCSEFall96M 003 037 Classes of Simulations and their High Performance Needs TangoApplicationsFeb97Master 024 038 TANGOsim for Distributed Simulation and Computational Steering - II
PPTPennStateMaster 015 039 Java as the Language for Computational Kernels! JavaforCSEFall96M 006 040 Some Critical Features of Java as a Programming Language JavaforCSEFall96M 007 041 Comparison of Java and Fortran 77/90 PPTPennStateMaster 009 042 Java Links the Bottom and Top of Pyramid JavaforCSEFall96M 008 043 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- I PPTPennStateMaster 010 044 What Limits Performance of Compiled Java? JavaforCSEFall96M 009 045 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- II PPTPennStateMaster 005 046 Hierarchy of Software Levels JavaforCSEFall96M 010 047 Isn't the Web hardware and software too slow to be interesting for HPCC? -Java- III JavaforCSEFall96M 003 048 Classes of Simulations and their High Performance Needs JavaforCSEFall96M 005 049 Some Critical Features of Java and Parallelism - II JavaforCSEFall96M 017 050 Network of Web Servers and Clients JavaforCSEFall96M 020 051 Remarks on HPJava -- Data Parallel Java - II GeneralFoils97 023 052 Integration of Interpreted and Compiled Environments NPACScreenDumps96 171 053 Select Active Processors in HPJava Demo NPACScreenDumps96 173 054 Game of Life Execution Pattern in HPJava Demo
GeneralFoils97 Variety of Foils Used Starting January 9721 22 23
DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset3
PPTPennStateMaster Master Presentation on Java for Simulation and Education3 4 12 29 30 31 32 33 34 35 36 37 38 39 40 41 24 26 27 15 9 10 5
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-64 65 102 171 173
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2 7 8
TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation5 6 3 4 12 19 20 23 24
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science3 6 7 8 9 10 3 5 17 20
GeneralFoils97 Variety of Foils Used Starting January 9721 22 23
DynamicWebPagesgivenbyURL Title and Abstract of FakeFoilset3
PPTPennStateMaster Master Presentation on Java for Simulation and Education3 4 5 9 10 12 15 24 26 27 29 30 31 32 33 34 35 36 37 38 39 40 41
NPACScreenDumps96 Collection of GIF Images for General NPAC Projects April96-64 65 102 171 173
NPACScreenDumps97 Collection of GIF Images for General NPAC Projects January 97-2 7 8
TangoApplicationsFeb97MasterMaster for TANGO Applications -- C2, Education, HealthCare, Simulation3 4 5 6 12 19 20 23 24
JavaforCSEFall96M Master Set of Presentations on Java for Computational Science3 3 5 6 7 8 9 10 17 20