MapXtreme v7.0 Brings Mapping to Microsoft Visual Studio Applications

MapXtreme allows .NET developers to create custom mapping applications that require both high-quality digital maps, and controls and instructions to manipulate those maps. It enables .NET developers to incorporate and display many types of data onto maps, and to easily add a variety of controls, themes, graphs and other features that enable users to more effectively analyze location-based information. Real estate professionals use it to analyze locations for development; technical support representatives use it to look for root causes of service outage patterns; engineers use it to examine highway patterns for future growth.

MapXtreme v7.0 incorporates an array of new features over v6.0, such as grid analysis, linear referencing and dynamic segmentation, improved performance of shapefiles, and an extensible workspace manager for application development. It supports both SQL Server 2008 Spatial and Oracle 11G, as well as SpatialWare for Microsoft SQL Server and IBM Informix. The data provider model makes it possible to take data from a wide variety of data sources, integrate them into a single table, and use this table as a single data source for a .NET Framework application.

MapXtreme v7.0 requires either Microsoft Visual Studio 2005 or Microsoft 2008, along with the .NET Framework 2.0. If you're using Microsoft Visual Studio 2008, it will offer to begin or upgrade your project to the latest installed .NET Framework, which you may want to do, depending on your company standard. As long as you're using at least 2.0, the .NET Framework version has no discernible effect on performance.

The product installs on Microsoft Visual Studio, providing the .NET developer with its features from within the development environment. Launching Microsoft Visual Studio, the .NET developer can choose between a rich client or Web (ASP.NET) project. MapXtreme v7.0 provides templates for either type of project. Selecting File -> Project -> New lets the developer choose a MapXtreme project for a WinForms, or rich client, application. Selecting File -> Website -> New provides a template for a MapXtreme ASP.NET application. The documentation notes that applications developed for the desktop can be moved to the Web and vice versa with minimal effort.

.NET Developers can use MapXtreme .NET classes to incorporate themes into mapping applications, enabling users to visualize data in ways that make sense for their needs.

MapXtreme provides three Web controls - MapControl, LayerControl and LegendControl— and a number of map tools. The Web controls show content, such as a map, a list of maps and label layers and their properties or a legend. The tools interact with the MapControl to change the view of the map or to select specific features on the map.

The .NET architecture used by a MapXtreme Web application is the Model-View-Controller (MVC) design pattern, in which the application logic represents the Model, the Web page with displays and controls represents the View, and the MapXtreme Server that responds to requests for information represents the Controller.

MapInfo MapXtreme v7.0, which came out late last year, is a comprehensive mapping software development kit (SDK) integrated with Microsoft Visual Studio

View Article



Comments

  • dd

    Posted by eee on 05/06/2013 07:44am

    dd

    Reply
  • dd

    Posted by lee on 05/06/2013 07:43am

    dd

    Reply
Leave a Comment
  • Your email address will not be published. All fields are required.

Top White Papers and Webcasts

  • Live Event Date: August 20, 2014 @ 1:00 p.m. ET / 10:00 a.m. PT When you look at natural user interfaces as a developer, it isn't just fun and games. There are some very serious, real-world usage models of how things can help make the world a better place – things like Intel® RealSense™ technology. Check out this upcoming eSeminar and join the panel of experts, both from inside and outside of Intel, as they discuss how natural user interfaces will likely be getting adopted in a wide variety …

  • Live Event Date: August 19, 2014 @ 11:00 a.m. ET / 8:00 a.m. PT You deployed your app with the Bluemix PaaS and it's gaining some serious traction, so it's time to make some tweaks. Did you design your application in a way that it can scale in the cloud? Were you even thinking about the cloud when you built the app? If not, chances are your app is going to break. Check out this upcoming eSeminar to learn various techniques for designing applications that will scale successfully in Bluemix, for the …

Most Popular Programming Stories

More for Developers

Latest Developer Headlines

RSS Feeds