Is it possible to generate a GIS application in .NET 2008 windows mobile application.

I have a shape file(.shp),a dbf file.. Here i need to add the shape file to the windows mobile page.
After that we need to enter Start and End points.
System needs to generate the shortest path and draw a colored line in the path over the map..