18
MapInfo Technology Update Håkan Karlsson Systems Engineer Nordic & Baltic Region

MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

  • Upload
    donhi

  • View
    222

  • Download
    2

Embed Size (px)

Citation preview

Page 1: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

MapInfo Technology Update

Håkan KarlssonSystems EngineerNordic & Baltic Region

Page 2: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

Agenda

Software product overview- Applications- Developer Platforms

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

Page 3: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 4: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 5: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 6: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

MapXtreme 2004

Page 7: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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.

Page 8: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 9: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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)

Page 10: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 11: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 12: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 13: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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!

Page 14: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 15: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 16: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 17: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

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

Page 18: MapInfo Technology Update - · PDF file- MapInfo SQL reference. MapInfo’s .NET Architecture MapInfo.NET Core Engine Name Spaces Geometry •New OGC like model •Infrastructure for

Thank you!Håkan KarlssonSystems EngineerNordic & Baltic Region