In order to use a tile map server you should implement the custom map provider. You can find more information in the Implement custom map provider
Note that the tiles which can be used in custom provider must be compatible with the DeepZoom
concept. The tiles should have the same size for different zoom levels. Also, one tile from the previous zoom level should be covered by FOUR tiles from next zoom level. I.e. it should be 1 tile for level 0, 4 tiles for level 1 etc.
As examples I have attached two solutions which implement custom map provider for WMS server and for OpenStreet Maps (OpenLayers).
I hope it helps. Please do not hesitate to write back if you have any further questions.
Check out Telerik Analytics, the service which allows developers to discover app usage patterns, analyze user data, log exceptions, solve problems and profile application performance at run time. Watch the videos
and start improving your app based on facts, not hunches.