Given these mobile sensors, the onboard computing power of a smartphone, and increased power capacity, there has been an explosion of mobile apps (application software and services that can be installed on the mobile devices) that benefit and entertain the public.