MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET...

Preview:

Citation preview

MapInfo Technology Update

Håkan KarlssonSystems EngineerNordic & Baltic Region

Agenda

Software product overview- Applications- Developer Platforms

New .NET Platform- MapXtreme 2004- Future direction of MapInfo Professional

MapInfo Software Products

Desktop Server MobileMI Pro / MapBasic

Drivetime

MapX Mobile

MapXtreme 2004

MapMarker ServerMapXtreme Java Edition

Routing J Server

Envinsa

Exponare

Discovery

MapMarker DesktopTargetPro

SpatialWare

SpatialWare

Vertical Mapper

Application Suites

Desktop Suite

MapInfo ProfessionalDesktop Mapping and Analysis

DrivetimeGenerate catchments & routes

Vertical MapperGrid Analysis

MapMarkerGeocoding

MI DiscoveryWeb Publishing

Exponare SuiteA suite of modular, centrally administered

out-of-the-box applications

Exponare PublicBring location information to the Public

Exponare EnquiryFor internal use of location information

Exponare PowerPowerful application for data capture and analysis

Application suite

Developer platform

Developer Platforms

MapDisplay

ClusterThematic

Data & Query

Analyze

Creation & Editing

MapXtreme2004

.NET API

Envinsa WSRouting Geocode

Web Services

MapDisplay

ClusterGeocode

Data & Query

Analyze

Route

System ManagementUser Administrationenvinsa

Java API .NET APIWeb Services

MapDisplay

ClusterGeocode

Data & Query

Analyze

Route

System ManagementUser Administrationenvinsa

Java API .NET API

Application suite

Developer platform

MapXtreme 2004

Product Positioning

MapXtreme 2004 enables1. The creation of custom mapping applications2. Map enablement of existing applications & solutions

Specifically, it enables Microsoft Windows developers who are familiar with Microsoft’s .NET technology and are interested in incorporating mapping capabilities in their desktop or webproducts and solutions.

Key Capabilities

One single SDK offering- Same SDK for desktop and web applications

Ease of use- Full-blown developer support - Integrated with Visual Studio.NET 2003

Interoperability- Strong support for open and industry standards- Access and combine data from various sources

Feature Rich- Whole new object model- Features from both MapX and MapBasic + more

System Requirements

Operating Systems- Windows 2000

• Windows 2000 Professional SP4• Windows 2000 Server SP4• Windows 2000 Advanced Server SP4

- Windows XP Professional SP1- Windows 2003

• Windows 2003 Server Standard Edition• Windows 2003 Web Edition

• Windows 2003 Server Enterprise Edition

Development Environments- Microsoft .NET Framework 1.1- Microsoft Visual Studio.NET 2003

MDAC 2.7 for data accessIIS 5.0 or IIS 6.0 (for Web deployment)

Developer Skill Requirements

Standard programming skills- Object oriented programming

.NET Framework - Any .NET language:

VB.NET, C#, C++.NET, etc.- ASP.NET for web applications- ADO.NET for data connections

Visual Studio.NET 2003 - Required for full design time support

GIS knowledge- Basic mapping concepts- GIS standards such as WMS, WFS, GML

Developer Support

Full support for Microsoft Visual Studio.NET 2003

- Project Templates- Dynamic Help- Installation modules

Compiled HelpCode samplesDocumentation on CD

- Developer’s guide- Object model- Migration guide- XML schemas for workspace format and GML

implementation- MapInfo SQL reference

MapInfo’s .NET Architecture

MapInfo.NET Core Engine Name SpacesGeometry•New OGC like model•Infrastructure for new types•Coordsys Interoperability•Object Processing

Styles•Area, Line, Symbol•Raster, Grid•Extensibility Plan

Mapping•Layers•Rendering•Themes•Labels•Tools

Data•Read/Write•MapInfo SQL•Joins•ResultSets•Expressions•Find

Engine•Session

•Selections

Ellis C++Components

CoordSys

DataAccess

Mapper

GeoObject

Styles

Raster, Grid•Full access to the API•Add Vertical Mapper!•Interpolators

LayoutMenu/Toolbar Web ControlsMouse ToolsWindow Mgmt

MapInfo.Windows MapInfo.Web

User Desktop ApplicationVB/C#.NET Pages

Dialog/Control

User WEB ApplicationASP.NET PagesDesktop WEB

What’s New – Mapping

New workspace format (mws)Group layersLabels

- Labels in separate layers- Curved labels

Thematic layers- Separate layers for object themes - No separate layers for modifying themes

Adornments - Legends- Title- Scale bar

An improved control of the map layout!

What’s New – Supported Services

Support for WMS and WFS- Server and client

Support for GML - Abstract GMLFactory + One implementation

Geometry model based on OGC specificationSupport for invoking external geocoding engine

- Interface + One implementation

Support for invoking external routing engine- Interface + One implementation

Extensible object model- Interfaces and abstract classes- Many Events

MapInfo Professional Product Plans

Customers are interested in capabilities and benefits rather than the underlying technology

Existing user’s primary concern is around minimal disruption to their daily operations

MapInfo is committed to providing customer first driven product strategy while rolling out our next generation technology

MapInfo Professional Product Plans

MapInfo Professional and MapBasic on current technology will continue to be enhanced and upgraded releases will be provided on annual basis for the next 18-24 months

In parallel, MapInfo will start rolling out Alpha and Beta programs during 2004 for a .NET based desktop offering released in 2005

Product Rollout 2004

In September 2004, MapInfo released MapInfo Professional V7.8

- A major upgrade of the existing version 7.5- Also released MapBasic 7.8 with the new functions

Approximately in Dec 2004, MapInfo will start coordinating public BETA programs for its .NET version of MapInfo Professional

Thank you!Håkan KarlssonSystems EngineerNordic & Baltic Region

Recommended