Date Added: Dec 2012
As it known that mobile phones has low end configuration so the authors need memory optimization and network bandwidth reduction. These are very important factor for mobile developer because storage memory is very limited ranging from 64K to 200K bytes and the heap memory is ranging from 200K to500K bytes. The maximum size of application is fixed so they cannot run the application which exceeds that maximum size. Computing power is also limited so only few instructions can be processed per unit time. The problem is, unlike the PC platform where hardware can be easily upgraded whenever required; in mobile it is almost impossible to update the hardware requirement dynamically.