Computer confluence : exploring tomorrow's technology /