As fascinating as they seem, they are far from reality, especially in near future.
But do you think with fast internet and shifting the entire computation to cloud this can be achieved? The only hardware then be required is for connection and displaying it.
Or if you have some other theories on how to achieve it, let's discuss tonight.