1
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 2
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 3
Essential Motivation 4
What's the Point I 5
What's the Point II 6
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 7
So What is a Portal? 8
My Netscape Portal 9
Yahoo Portal to Stock Market Customized Displays 10
Merrill Lynch Predictions Enterprise Information Portals (EIP) 11
Building a Portal 12
Special Portals -- Computing I 13
Basic 3 Tier Computing Model 14
Object View of running a program 15
Special Portals -- Computing II 16
Portal to Earthquake Science 3-Tier Computing Architecture 17
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 18
Gateway Project in a Nutshell 19
LMS Goals and Front-End 20
WebFlow on Globus -- LMS at CEWES 21
Another Gateway Prototype: Quantum Chemistry PSE for NCSA Alliance 22
Gateway PSE Example: CCM 23
Current Gateway Interface 24
Multi Tier Computing Model 25
"Gateway" Architecture 26
What does Gateway do for you? 27
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 28
Pragmatic Object Web Technology Model - I 29
Pragmatic Object Web Technology Model - II 30
Basic Multi Tier architecture 31
Functionality of layers in Multi-tier Architecture 32
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 33
The 3 Places Java can be Used 34
What is Java Grande? 35
Basic Issues in Java Grande 36
Why is Java Worth Looking at? 37
What is the Alternative? 38
What is the Process? 39
What is Goal of Java Grande Forum? 40
Two types of Things the Forum is doing 41
Activities of the Java Grande Forum I 42
Numerical Computing in Java 43
Bill Joy Keynote Speech ACM Java Grande Meeting June 13 99 44
Activities of the Java Grande Forum II 45
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 46
Gateway Support of Simple Standalone Codes 47
XML is also used at Backend 48
Databases versus XML? 49
xxxxxxML 50
ScienceML 51
Scientific Notepad 52
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 53
Universal Shared Object Strategy 54
Collaboration using Tango-Interactive 55
Examples of CollaborativeVisualization 56
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 57
Gateway Security Model 58
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 59
Implementation Architecture 60
Programming the Computing Portal 61
WebFlow in Gateway 62
Metacomputing and Portals 63
Structure(Architecture) of Portal Applications - I 64
Structure(Architecture) of Portal Applications - II 65
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 66
JWORB - Java Web Object Request Broker 67
Summary of NPAC's JWORB natural Building Block of the Gateway 68
NPAC's Object Web RTI 69
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 70
Portal for Image Processing ? 71
Integration of Web and Distributed Object Technologies in a New Generation of Grande Programming Environments 72
Java Grande Activities in MPI for Java 73
Java and Parallelism I? 74
Java and Parallelism II? 75
Hybrid Parallel Computing Model 76
Three Possible Implementations of CFD CSM Linkage 77
Jini will be a focus of Activities in Java Grande Concurrency Group 78
JiniMPI Architecture 79
What should you do as a Object Web and/or Java Grande believer?
Click outside pointer rectangle to move pointer
Click on Pointer to Hide
Click on Pointer + ALT to toggle message hiding
Click on Pointer + CNTL to abolish pointer
Click on Pointer + Shift to cycle families
Click outside + Alt is Change Image
Click outside + Control is Double Size
Click outside + Shift is Halve Size
Right Mouse Down on Pointer Toggles Index
Shift Right Mouse aligns top with scrolled Page While With Mouse Down on Current Pointer h hides This Message while m restores i Toggles Index Aligned with Page Top j Toggles Index Aligned with Scrolled View Top a Abolishes Pointer while CNTL-Click restores f cycles through pointer families c cycles through members of a family u increases Size Up and d decreases Down Mouse Up-Down between changes of Pointer to process new option