Project Goal
 
Develoment and evaluation of a higher-order persistent polymorphic programming environment for data-intensive applications in open environments.
 
Project Summary
 
The Tycoon system emphasizes system scalability and interoperability with commercial servers like Ingres, Oracle, ObjectStore, O2, Inquery, SAP R/3, NeWS, StarView, C and C++ libraries, Sun-RPC, DCE-RPC and Kerberos. Flexible and safe interoperation between these servers in heterogeneous distributed environments is supported by 
  • an elaborate higher-order type system (precise and generic service definitions), 
  • orthogonal persistence (longevity for objects of arbitrary complexity and size), and 

  • orthogonal mobility (unrestricted migration of data, code and threads between multiple system platforms). 
Tycoon stands for typed communicating objects in open environments and is ithe most recent member of the family of database programming languages and multi-user database systems developed by our group since 1978 (Pascal/R, Modula-R, DBPL).
To get a quick overview of the Tycoon project, have a look at the slides Persistent Polymorphic Object Systems (38 KByte, 14 pages PostScript, Nov. 1994) which we use to explain Tycoon to visitors of our group.
 
Project Details
 
Project Publications English Publications and documentation related directly to Tycoon.
Publications in German Publications, documentation and slides.
Project Plan Tycoon's research objectives, subprojects, past and future project milestones.
Programming Exercises Programming exercises to learn persistent polymorphic programming using Tycoon
Tycoon Users A list of research and development projects that use the Tycoon system.
Tycoon Distribution Information on the availability of the Tycoon system software on various hardware and software platforms (Unix, Macintosh, PC).
Local Resources Information for Tycoon programmers within our group. This information might not be relevant for external visitors.
Acknowledgements Funding of this project.
 
Passwords for protected resources are available on e-mail request f.matthes, holm wegner 19-jan-1999