Influence of science fiction on real technology: From Star Trek to smartphones