All these things are possible -- some of them are very close, or already, as you heard, are available today, in some way or form.
Toutes ces choses sont possibles. Certaines sont très proches, voire déjà, comme vous l'avez vu, disponibles aujourd'hui d'une façon ou d'une autre.