Find this at http://www.npac.syr.edu/users/gcf/msrcobjectsapril99/

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.


001 The Document Object Model Universal Access Other Objects CORBA XML
     Jini JavaScript etc.
002 Abstract of An Introduction to the Document Object Model and 
    Related Issues
003 Some Relevant HTML XML JavaScript DOM References
004 Topics Covered in Lecture
005 Simplistic Object Web View
006 Other Useful Objects
007 Basic Multi Tier Object architecture
008 Topics Covered in Lecture
009 HTML 4.0
010 Logical versus Visual Design
011 What is XML?
012 XML Compared with HTML and SGML
013 XML Language Elements
014 Example XML as a Serialized Database
015 MathML Example
016 Topics Covered in Lecture
017 Why would you use JavaScript I?
018 Why would you use JavaScript II?
019 Why would you use JavaScript III?
020 Why would you use JavaScript IV?
021 ECMAScript
022 JavaScript Performance Issues
023 Topics Covered in Lecture
024 What is DHTML?
025 Features of DHTML
026 Architecture of DHTML + XML
027 Components of DHTML
028 Cascading Style Sheets
029 Cascading Style Sheets CSS1 (and CSS2) Features
030 A Larger CSS Example  illustrating different ways one can specify 
    CSS Info
031 Topics Covered in Lecture
032 Document Object Model
033 Hierarchical Object Components in a Web Page
034 Netscape Version 4 Browser Document Object Tag Hierarchy
035 Use of Position Attributes in JavaScript
036 DHTML 1) Define Layers -- I
037 DHTML 1) Define Layers -- II
038 Define a Layer in a Document using <div></div>
039 Set Positions of a Layer in DHTML
040 Capturing Events in Today's DHTML
041 A User Event Handler in DHTML
042 XML and Document Object Model
043 W3C Document Object Model Level 1
044 Topics Covered in Lecture
045 An Overview of Jini
046 Jini Service Architecture I
047 Jini Service Architecture II: Join
048 Jini Service Architecture III: Lookup
049 Jini Service Architecture IV: Invocation
050 Features of Jini of Relevance
051 Topics Covered in Lecture
052 XML used as a Template
053 Architecture of WebWisdomDB
054 XML Templates -- Example I
055 XML Templates -- Example II
056 Topics Covered in Lecture
057 Front End to LMS  3 Tier Land Management System
058 WebFlow + High Performance Backend 3 Tier Functional Architecture
059 CORBA security is built into ORB
060 Security Model in CORBA
061 CORBA ORB Using Akenti
062 Summary of NPAC's JWORB natural Building Block of the POW
063 DoD Modernization Gateway Project
064 Gateway Schematic
065 Gateway Client
066 Topics Covered in Lecture
067 Architecture of Tango Distance Education
068 How are Objects Used Collaboratively?
069 What is Universal Acccess / Cross Disability Rendering?
070 Naïve Shared Object Strategy
071 If you believe these assertions
072 What Objects should we look at first and what services do we need?
073 What's wrong with Java Clients?
074 What about databases and Lotus Notes
075 What is Involved in Sharing Web Pages?
076 JavaScript Shared Browser with Dynamic HTML
077 Shared Form Illustrated by Shared Access to NCSA Biology Workbench
     showing how general server  objects can be shared from web 
    interface


© 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