Tycoon in Open Distributed Environments
Bernd Mathiske (3/93-3/96)
Goal
Exploitation of portable, typed persistent higher-order languages in
the context of open distributed systems.
Work Items
- 1/92-12/92, Bernd Mathiske, [Math92]
- Dynamic target code generation via C
- 1/94-8/94, Bernd Mathiske, [Info]
- A portable and scalable runtime frame program implemented in C
- C-calls and transparent callbacks; Tycoon closures can be passed around
and called in C as function pointers;
- Dynamic exception handling in C, Tycoon exception handling and mixtures
of both;
- Multi-threading, persistence of threads;
- Basic persistent synchronization mechanisms.
- 8/94-12/94, Bernd Mathiske
- Enhancement of the TSP stream-oriented I/O-facility: user-defined I/O-handler
functions, dynamic linking
- 3/94-5/94, Andreas Piellusch
- Tycoon port to RS-6000 and Linux
- 4/94-4/95, Nico Johannison
- Type-safe, type-complete polymorphic remote procedure call
- 5/94-3/96, Kai Shen,
- Tycoon port to MS/Windows,
integration with OLE 2.0
- 8/94-2/95, Bernd Mathiske, [MMS95]
- Distributed programming idioms in Tycoon; higher-order RPC, remote
execution engines, migrating threads
- 8/94-11/95, Nastaran Vaziri
- Dynamic rebinding, dynamic linking
and automatic replication
- 8/94-3/95, Markus Breilmann
- Tycoon port to Apple Macintosh and Apple Power Macintosh
- 8/94-3/96, Andreas Piellusch,
- Synchronization of long-lived
activities
- 3/95-7/95, Markus Breilmann
- Socket and RPC implementation on Apple Macintosh
- 12/94-08/95, Marcel Kornacker,
- Persistent savepoints in interoperable
environments
- 3/95-12/95, Martin Göllnitz,
- Client/Server programming in
Tycoon
- 2/95-4/95 Sören Stamer, Florian Matthes
- Development of a graphical workflow
notation based on the StP/OMT tool infrastructure
- 10/95-1/96, Oliver Schmelzle,
- Improving the WWW infrastructure
Demonstrations
Migrating persistent threads demo.
Florian Matthes, (21-mar-95).