Current trends and emerging technologies, some of the technologies that are likely to shape the future.