The mobile and IoT tidal wave is upon us: are you ready?