Universal Doclets is a vision on how to achieve re-usable data and code over the current web. Building a new world-wide infrastructure might yield a more optimized experience, but the likelyhood of getting any kind of market share is low.
Aims:
make it possible to create applications by re-using existing and untrusted components, over the network.
make it simple enough that unsophisticated developers can create their own applications
make it live, no dead code, no API's
make it collaborative
applications should be able to run anywhere