the distributed objects style
the (dynamically) downloadable code style
the mobile objects style