Gartner’s 2006 emerging technologies hype cycle highlights key technology themes. Gartner Incorporated (2006)