Communications frontiers of the future