Problem
A. What the different between development of systems to run on mobile devices and on typical personal computing or internet-based environments.
B. Design applications for a mobile device by taking into consideration the underlying hardware-imposed restrictions such as screen size, memory size and processor capability.
C. Build and test and debug graphical applications for mobile devices using the standard libraries that are bundled as part of the developers' toolkit for the mobile device.