Its advocates say more immersive interfaces will increase our sense of presence. I think they have their definitions wrong.

Technology, Business & Culture

Its advocates say more immersive interfaces will increase our sense of presence. I think they have their definitions wrong.