|
Several of my research projects have resulted in software.
Java Active Extensions
A Java Active
Extension is piece of code that is executed on behalf of an
application at a more advantageous location in the network.
The current implementation of the system provides a low-level mechanism
to position code at a remote location for execution. Using Java,
we have developed an API for writing applications that use Extensions
and a middleware system that hosts Extensions on behalf of such
applications. The middleware system takes advantage of Jini as a
mechanism for clients to locate the machines that are willing to host
Extensions. A more complete description of the work can be found in my
Master's thesis.
Externs for Pd - "pure data"
I implemented a dictionary object ("mapper") and a
pass-by-value object ("xerox") thats make a duplicate
and distinct copy of a list (normally lists are passed by reference
between objects).
More info.
|