Programming MapPoint in .NET
Some software books are written to capitalize on a wildly successful technology. Others are created to satisfy a personal itch. Still others are written to serve an elite contingency of developers who have made investments in specialized technologies, either personally or through the company they work for, and need guidance on maximizing their knowledge on that product or service. Doing so will hopefully leverage the technology to do the bidding of its benefactors. Programming MapPoint in .NET falls into this last category, but instead of highlighting the amazing capabilities that the technology delivers, it casts discomfort (at least in this reviewer s mind) on Microsoft s Geographic Information System (GIS) offering compared to competing products the most well known being Google Maps and Google Earth.
As a Microsoft developer, I want to use my progressive coding skills toward writing innovative solutions for my company, clients, friends, and family to marvel upon. After reading Programming MapPoint, I concluded that MapPoint will not be my first choice for exercising variable GIS ideas, particularly as they apply to connected location-based and location-enabled applications. Why? Because author Chandu Thota has informed me via his book that in addition to the cost of a MapPoint client application license, developers only have a 60-day trial of Microsoft s MapPoint Web service. Even though this evaluation period can be extended, there s still a toll awaiting any MapPoint developer who wants to extend their service to the world. Microsoft needs to at least be at parity with Google Maps in this regard. Additionally, the meager handful of MapPoint examples pales in comparison to the thousands of innovative designs Google Map users have conjured up.
Are there redeeming qualities about the book? Absolutely. Being the MapPoint point man at Microsoft, Thota is an excellent (albeit biased) source of knowledge on the technology. Readers will undoubtedly work and program MapPoint more competently after reading this book. Code examples are clear, concise, and easy to follow. And for those readers who lament the lack of color in O Reilly books, Programming MapPoint features an 8-page center section reproducing in color some of the more interesting screen shots.
But in general, this book enrages rather than enlightens, missing a grand opportunity to show why MapPoint is worth the fiscal investment into its exclusive club. Instead, it made me want to seek a book on Google Maps to see how I could do more for less.
Title: Programming MapPoint in .NET
Author: Chandu Thota
Publisher: O Reilly
Page Count: 372