Foilset Search Full Index for Basic foilset

The Document Object Model - Universal Access - Other Objects - CORBA XML Jini JavaScript etc.

Given by Geoffrey C. Fox at Tango Seminar to DoD Modernization MSRC on April 6 1999. Foils prepared April 4 1999

We describe some concepts that will underlie the development of emerging distributed object based systems
What is the Web Document Object Model and why is Dynamic HTML (DHTML) intriguing and XML critical
Why is JavaScript non trivial as the language to capture changes in document object structure and to choose appropriate rendering
  • We stress constraints of cross disability interfaces
Where do CORBA and Jini fit in?
We define the Pragmatic Object Web as the emerging synthesis of multiple object models
We describe the importance of the Web as a source of information objects and as a mechanism for invoking general server side objects
We stress the important role of both Asynchronous and Synchronous collaboration and the web and web-based collaboration allows one to implement it.
We use ASC Gateway project as an example of hybrid object systems


Table of Contents for The Document Object Model - Universal Access - Other Objects - CORBA XML Jini JavaScript etc.

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

NPAC Dynamic HTML Examples 1 The Document Object Model Universal Access Other Objects CORBA XML Jini JavaScript etc.
2 Abstract of An Introduction to the Document Object Model and Related Issues
3 Some Relevant HTML XML JavaScript DOM References
4 Topics Covered in Lecture
5 Simplistic Object Web View
6 Other Useful Objects
7 Basic Multi Tier Object architecture
8 Topics Covered in Lecture
9 HTML 4.0
10 Logical versus Visual Design
11 What is XML?
12 XML Compared with HTML and SGML
13 XML Language Elements
14 Example XML as a Serialized Database
15 MathML Example
16 Topics Covered in Lecture
17 Why would you use JavaScript I?
18 Why would you use JavaScript II?
19 Why would you use JavaScript III?
20 Why would you use JavaScript IV?
21 ECMAScript
22 JavaScript Performance Issues
23 Topics Covered in Lecture
NPAC Dynamic HTML Examples 24 What is DHTML?
25 Features of DHTML
26 Architecture of DHTML + XML
27 Components of DHTML
28 Cascading Style Sheets
29 Cascading Style Sheets CSS1 (and CSS2) Features
30 A Larger CSS Example illustrating different ways one can specify CSS Info
31 Topics Covered in Lecture
32 Document Object Model
33 Hierarchical Object Components in a Web Page
34 Netscape Version 4 Browser Document Object Tag Hierarchy
35 Use of Position Attributes in JavaScript
NPAC Dynamic HTML Examples 36 DHTML 1) Define Layers -- I
NPAC Dynamic HTML Examples 37 DHTML 1) Define Layers -- II
NPAC Dynamic HTML Examples 38 Define a Layer in a Document using <div></div>
NPAC Dynamic HTML Examples 39 Set Positions of a Layer in DHTML
NPAC Dynamic HTML Examples 40 Capturing Events in Today's DHTML
NPAC Dynamic HTML Examples 41 A User Event Handler in DHTML
42 XML and Document Object Model
43 W3C Document Object Model Level 1
44 Topics Covered in Lecture
45 An Overview of Jini
46 Jini Service Architecture I
47 Jini Service Architecture II: Join
48 Jini Service Architecture III: Lookup
49 Jini Service Architecture IV: Invocation
50 Features of Jini of Relevance
51 Topics Covered in Lecture
52 XML used as a Template
53 Architecture of WebWisdomDB
54 XML Templates -- Example I
55 XML Templates -- Example II
56 Topics Covered in Lecture
57 Front End to LMS 3 Tier Land Management System
58 WebFlow + High Performance Backend 3 Tier Functional Architecture
59 CORBA security is built into ORB
60 Security Model in CORBA
61 CORBA ORB Using Akenti
62 Summary of NPAC's JWORB natural Building Block of the POW
63 DoD Modernization Gateway Project
64 Gateway Schematic
65 Gateway Client
66 Topics Covered in Lecture
67 Architecture of Tango Distance Education
68 How are Objects Used Collaboratively?
69 What is Universal Acccess / Cross Disability Rendering?
70 Naïve Shared Object Strategy
71 If you believe these assertions
72 What Objects should we look at first and what services do we need?
73 What's wrong with Java Clients?
74 What about databases and Lotus Notes
75 What is Involved in Sharing Web Pages?
76 JavaScript Shared Browser with Dynamic HTML
77 Shared Form Illustrated by Shared Access to NCSA Biology Workbench showing how general server objects can be shared from web interface

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© 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 Mon Apr 12 1999