Are You Ready to Ride the Third Wave of the Internet?