Short-Term Plans
The following are my short term plans about how to evolve µCode:
- Provide security
- Right now, µCode
does not provide any feature that is especially designed to provide security,
although at least I strived to achieve a design that tries not to be inherently
insecure. The simple defininition of the unit of mobility---the group, and the
fact that any other mobility primitive can be implemented on top of it should
facilitate the task of providing a secure version of µCode. However,
security of mobile code and mobile agents is a big
topic per se, and a one that is not among my immediate and main interests. I would love to see some of the guys working in this field to use
and hack µCode for experimenting with their schemes and mechanisms. Any takers?
- Experiences with PDAs, phones, and other resource-constrained devices
- The small size of µCode is one of its assets, that make it amenable
for use on resource-constrained platforms. A student of mine just started
investigating how to port µCode on Symbian's EPOC and other
platforms.
- Take performance measurements
- There is a lack of studies characterizing the performance of mobile code systems (and mobile code applications, for that matter).
Thus, I would like to get some data, and hopefully make some comparison, between µCode and other systems.
- Port existing packages and applications to the new version
- The packages providing
resource bindings and communication
need to be adapted in order to run with this last release. Same holds
for a number of projects developed by my former students, that will constitute
a new set of demos for µCode.
-
Minor improvements
-
There a number of nitty-gritty things I would like to take care of, mostly small
improvements here and there in the way things are carried out. Among these, I have to
complete the implementation of synchronous operations.
© 2000, Gian Pietro Picco - Last modification: 07/09/00