motile microdevices clearly are on the horizon.
They may be regarded as the first step in the evolution
of a technology
for programming the structure and properties of material objects at the
microscopic and the submicroscopic levels. As this evolution
progresses, the physical and economic properties of such programmable matter are likely to
become much like those of present day software.