Internet-Enabled Handheld Devices, Computing, and Programming: Mobile Commerce and Personal Data Applications