Video

Get the Flash Player to see this video.

For the best quality, click on the zoom button in the right corner.

You can also try the high quality version, or download the mp4 version.

Additional information on the Fly Object Space is available on this page.
 

Developing the Scala Bindings to the Fly Object Space
Channing Walton, Nigel Warren, Simon Kent

Fly is a lightweight Object Space that can distribute and coordinate information on clusters of computers in the form of Objects. It follows the form of Tuple Spaces in Linda and Java Spaces in Jini. Fly is language independent and hence can be bound into various programming languages via the development of specific language stubs that expose the interface to the Space to client programs.
In this paper we contrast and compare the interface of the Java Bindings with the development and design of the Scala bindings and interfaces, with particular reference to the introduction of Scala language specific features such as the use of Options and the Scala Actors model.