Develop Custom Map application for Windows Phone 7. The requirement for the application: 1. Show one layer of the map (100x100 tiles), which received from the internet using HTTP protocol. The size of one tile is 128x128 pixels. 2. Moving the map around by dragging it – either with your finger or the mouse (movement should be smooth). 3. Zooming(scaling) a layer using gestures. 4. Application should use cache of the tiles (Isolated Storage). Once tile was loaded it shouldn't be required again. 5. The application must not use more than 90 megabytes of RAM and 90 MB of video memory. So task seems to me real and reasonable. For the main map component I decided to use MultiScaleImage component which seems to provide all necessary features. For the map API I am using Yandex Map API (in particular Static API) (to read more about Yandex Map Static API follow the link). I don’t have real device on the Windows Phone 7 platform so I have to split event handler for the multi touch and testing on the computer. For this reason I chose Laurent Bugnion’s Multi Touch Behaviour component which seems very suitable for me.