According to the principles disclosed herein, an image requested by a mobile device is first processed in a server device. In accordance with a set of parameters about the screen of the mobile device, the requested image is transformed to a reduced version that fits well into the screen. In addition, the reduced version is inherently divided into a number of subareas, each embedded a link to a detailed version thereof and associated with one of the keys in the mobile device. When the reduced version is, displayed on the mobile device, a user decides to view an area that falls into one of the subareas, a corresponding key is activated. A new request including the link is send to the server device that consequently sends out the detailed version. Similary, the detailed version is inherently divided into the same number of subareas. As a result, all parts in the original image can be recursively viewed.