Brought to you by: Jason Corso, Anya Kanevsky, Jeremy Mullendore, Lewis Raszewski. |
|
|
back to index page
|
GlossaryC & D - [pronounced "candy"] - The name of our project - Concurrent And Distributed Development Environment Blocker - Any circumstance or condition that is a serious detriment to progress. Used in the context of a progress meeting implies a blocker that can be resolved by development group & manager. Javaspace - A shared, network-accessible repository for objects. Processes use the repository as a persistent object storage and exchange mechanism; instead of communicating directly, they coordinate by exchanging objects through spaces. JavaSpaces technology - A high-level tool for coordinating processes in a distributed application. Instead of using the traditional message passing model of conventional distributed tools, JavaSpaces technology uses a model that views a distributed application as a collection of processes cooperating via the flow of objects into and out of a space. JavaSpaces provide a set of key features which make them attractive to a developer of a distributed application (at least to us): spaces are shared and persistent. Spaces are also associative, one need not have a memory location or identifier to find an object, only a template of an object to match. Spaces are also transactionally secure, ridding the developer of any worries about synchronization. |