The Tycoon Project

Tycoon is a polymorphic persistent programming environment for the development of data-intensive applications in open environments. The Tycoon system emphasizes system scalability and interoperability with commercial servers like Ingres, Oracle, ObjectStore, O2, NeWS, StarView, C and C++ libraries, Sun-RPC, DCE-RPC and Kerberos. Flexible and safe interoperation between these servers (also in heterogeneous distributed environments) is supported by an elaborate higher-order type system.

Tycoon stands for typed communicating objects in open environments and is a long-term research project at DBIS, Hamburg University. Tycoon is the 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). Contact Florian Matthes for information on the availability of the Tycoon system software on Unix, Macintosh and PC platforms.

To get a quick overview of the Tycoon project, have a look at the slides Persistent Polymorphic Programming in Tycoon (38 KByte, 14 pages PostScript, Nov. 1994) which we use to explain Tycoon to visitors of our group.

Project Overview
Tycoon's research objectives, subprojects, past and future project milestones.
Project Publications
Publications and internal reports related directly to Tycoon. See also the full publication list of our group.
Tycoon Programming Exercises
Programming exercises to learn persistent polymorphic programming using Tycoon.
Tycoon Code Samples
This source directory contains a snapshot of some of the basic Tycoon library modules and gives an idea of Tycoon's flavor.
Information for Tycoon Programmers at DBIS
This information might not be relevant for visitors from the InterNet.
Acknowledgements
Who is funding the Tycoon project?


Florian Matthes, (21-mar-95). Your feedback is welcome.