Description: FTS was designed from the ground up to be portable, in the sense that its only platform dependency is CORBA.
Also, FTS allows mixing clients and servers from different platforms, as long as these platforms can interface with each other. In most cases, this boils
down to having the group communication component operate on all the server platforms, which is quite common. However, portability has yet to be proven.
In this project, the students are required to port FTS code to alternate platforms and reach a state of mixed-platform operation. This type of project
gives the students a large choice of platforms and environments to choose from. You can port FTS, for example, to C++ running on Windows XP using
MICO as an ORB and Ensemble. Alternatively, you can also use
Spread as a GC component.