Embracing the Road with the Latest Smartphone: A Truck Driver's Best Companion