1
Overview of Pragmatic Object Web Systems and Technologies http://www.npac.syr.edu/users/gcf/javalangjune99 http://www.npac.syr.edu/users/gcf/javascientific99 http://www.npac.syr.edu/users/gcf/javafollowonjune99 2
Abstract of Overview of Pragmatic Object Web Systems and Technologies 3
Overview of CPS Web/Information Technology (Internetics) Courses 4
Where are we: Multi Tier Architecture 5
Basic (CPS606) Structure of World Wide Web 6
The 1998 3(Multi)-Tier Information System Architecture 7
Basic 3 Tier Computing Model 8
Object View of running a program 9
Specifying Server Side Objects 10
Comparison of 2 3 and 4 Tier Models 11
Where are we: Distributed Electronic Objects 12
Simplistic Object Web View 13
Other Useful Objects 14
Basic Multi Tier Object architecture 15
Where are we: XML Universal Object Specification 16
Web Technologies in a Nutshell - XML 17
XML Language Elements 18
XML Compared with HTML and SGML 19
Example XML as a Serialized Database 20
Where are we: MathML and "Science"ML 21
MathML Example 22
xxxxxxML 23
ScienceML 24
Where are we: VRML and Other Data Structures 25
Web Technologies in a Nutshell - VRML 26
VRML Example 27
Where are we: Web Document Object Model 28
Document Object Model 29
Hierarchical Object Components in a Web Page 30
Netscape Version 4 Browser Document Object Tag Hierarchy 31
XML and Document Object Model 32
W3C Document Object Model Level 1 33
Where are we: DHTML and JavaScript 34
Web Technologies in a Nutshell - JavaScript I 35
Web Technologies in a Nutshell - JavaScript II 36
Web Technologies in a Nutshell - JavaScript III 37
Web Technologies in a Nutshell - DHTML 38
Architecture of DHTML + XML 39
CSS Example illustrating different ways one can specify CSS Info 40
Where are we: System Building Languages 41
Web Technologies in a Nutshell -- Java 42
Web Technologies in a Nutshell - PERL 43
Architecture of Pragmatic Object Web Systems 44
Where are we: Security Service 45
Security Service 46
Where are we: Naming Registration and look up 47
An Overview of Jini 48
Jini Service Architecture I 49
Jini Service Architecture II: Join 50
Jini Service Architecture III: Lookup 51
Jini Service Architecture IV: Invocation 52
Features of Jini of Relevance 53
Where are we: Persistent Object Service 54
Web Technologies in a Nutshell - Databases 55
Two ways of Implementing Data Objects 56
Where are we: Collaboration Service 57
Naïve Shared Object Strategy 58
Architecture of Tango Distance Education 59
Where are we: Applications and Portals 60
Some Portals 61
My Netscape Portal 62
My Excite Specify Portal Content 63
Merrill Lynch Predictions Enterprise Information Portals 64
Education Portal: digitalthink.com 65
Implementation of a Computing Portal 66
Portal to Earthquake Science 3-Tier Computing Architecture
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