Next:
Introduction
Up:
Java Uniform Document Environment
Previous:
Java Uniform Document Environment
Contents
Contents
Introduction
Definition of Jude
Rationale for Development of Jude
Structure of Jude Applications
Development of Jude Applications
Features of Jude Applications
A Simple Case Study
Problem
Database Schema
Database Rules
Database Queries
Database Refinements
Relation Cardinality
User Interface
Comparison with SQL
Conclusion
Knowledge-Bases
Deductive Databases
XSB Deductive Database Management System
SimpleLogic
Syntax
Semantics
Object-Oriented Features
Transaction Logic
Knowledge-Base Design Criteria
Knowledge-Base Implementation
Knowledge-Base Construction Process
Conclusion
Agents
Jude-Agents
Active Database Systems
How Jude-Agents Access the Knowledge-Base
Impedance Mismatch Problem
Jude-Agent Actions
Conclusion
Workgroup
Introduction
User Interface
Compound-Documents
Hypertext Views
Knowledge-Base Explorer
Query Viewer
Document Management
Workflow
Prototype Pattern
Security
Off-Line Work
Long Transactions
Actions
Office Automation Suite
Conclusion
Quality of Jude Applications
Introduction
Correctness
Robustness
Extendibility
Re-usability
Compatibility
Efficiency
Portability
Ease-of-use
Functionality
Timeliness
Verifiability
Integrity
Reparaibility
Economy
Conclusion
Comparisons
Relational and Object-Oriented Database Systems
SQL
Entity-Relationship Diagrams
Unified Modelling Language (UML)
Extendible Markup Language (XML)
Resource Description Format (RDF)
Conclusion
Lessons Learned
Optimize Last Never Add Functionality.
Refactor instead of Debugging
Compiler construction
GNU Free Documentation License
Bibliography
About this document ...
Next:
Introduction
Up:
Java Uniform Document Environment
Previous:
Java Uniform Document Environment
Massimo Zaniboni 2001-03-10