Transportable environments : theory, context, design and technology