Home > Products > Software > Client/Server Mapping > MapXtreme Windows

MapXtreme JAVA


MapInfo's powerful Java-based Internet mapping server for broad deployment of mapping applications.

MapInfo® MapXtreme® Java Edition v.4.7 is ideal for Internet deployment of applications.

With a simple click, customers can see their wireless coverage area, find the closest drug store or get driving directions to their next sales calls. And network engineers can visually spot disruptions in their network - automatically notifying customers of service outages.

Lower costs. Raise expectations.
Applications running on a managed server network offer huge economies of scale - lowering hardware and administrative costs - while dramatically improving application performance, reliability and security. Companies who once found mapping costs prohibitive can now offer it at lower cost per user than ever before.

Multi-Platforms
Many organizations using spatial-analysis applications have mixed-hardware environments, or prefer UNIX servers for scalability, performance and reliability. With Java on the server-side, existing UNIX or Windows NT resources can be used. It is integrated with Oracle and can run on with any application server, any web server or any browser.

Highly Scalable
For many organizations, spatial analysis is mission-critical. Mapping applications need to perform well and support all users accessing the Internet or from a corporate intranet. MapXtreme Java, designed from the ground-up as a server, is component-based, reliable and multi-threaded for high performance. It leverages the ubiquity and scalability of the Internet enabling customers to deploy mapping in critical applications cost-effectively - throughout the organization.

Write Once, Run Anywhere
When developed using a Java development environment, MapXtreme Java applications can be migrated and reused regardless of future hardware or platform choices.

Fast Application Prototyping/Deployment
To help users get up and running as fast as possible, MapXtreme includes a commercial Internet Development Environment and Application Server (HAHTsite), as well as pre-built sample applications for Java servlet environments. It is compatible with all Web servers/browsers and there are no proprietary plug-ins.

State-of-the-Art
MapXtreme boasts many new server features and technical innovations using Java - not available with any other application server - inside or outside of the spatial market.

Individual Value Themes (Administrator)
Theme types give a different color to each unique value. For example, each sales territory, region or state can be assigned a distinct color.

Designed for the Internet (Developer)
For low bandwidth deployments, MapXtreme will send small (<20K) GIF images to clients running standard web browsers. For enhanced user interactivity, MapXtreme can also be used with a (supplied) Java Applet enhancing client-side ease-of-use. In low to medium bandwidth environments, MapXtreme is designed to support the transmission of spatial objects in vector format to a Java applet running on the client browser (available in v2). When streaming vectors over the web, it uses a highly compressed format reducing data transmission by as much as 10 times, and in turn, reducing user response time.

Full-Featured Mapping Server (Developer)
MapXtreme includes a comprehensive menu of mapping features including:

Compatible with any Web Environment (Developer)
MapXtreme's open architecture is compatible with virtually any web environment instantiating a Java object (especially three-tier architectures) and works with any web server supporting ISAPI, NSAPI or CGI gateways, such as Netscape, Apache or Microsoft Internet Information Server. As a set of Java classes, it can also use the SunSoft Java Servlet 2.0API.

MapInfo recommends deployment architecture that includes an application-server to generate instances of Java objects, such as HAHTsite, NetDynamics or the Oracle Application Server. For rapid deployment, and to eliminate having to purchase a separate web application-development environment, MapXtreme provides sample applications for HAHTsite and servlet deployment. We also bundle the full HAHTsite Internet Development Environment (IDE) at no additional charge.

Virtually any web browser automatically accepts MapXtreme-generated maps as it outputs GIF images in HTML pages. MapInfo recommends the use of Netscape 2.x or Microsoft Internet Explorer 2.x at a minimum.

Strong Connectivity to Remote Data Sets (Developer)
MapXtreme stores spatial data in object/relational databases such as Oracle8i with the Oracle Spatial option or Informix Dynamic Server with the SpatialWare DataBlade. This allows you to protect your mission-critical spatial data in an enterprise-level database management system while providing appropriate access to any user on the World Wide Web.

MapXtreme also exposes its Data Provider API so organizations with special needs, in terms of spatial data access, can extend the application's functionality.

MapJ Mapping Component (Developer)
MapJ is the primary programming interface for MapXtreme Java acting as a thin interface to the backend MapXtreme Servlet and performing the entire map rendering. MapJ can also be configured so mapping functionality is performed client-side - the MapXtreme Servlet acting only as a remote data source. This "thick" deployment of MapJ on the client is most useful for applications needing to insert, update or delete map objects or as the spatial objects are manipulated on the client-side in vector form.

Java 2 Enterprise Edition Servlet Support (Developer)
MapXtreme Java Edition servlet runs in any Servlet v2.0 compliant Servlet engine (such as Tomcat or JRun) giving application servers much greater control over MapXtreme.

ESRI Shape File Support (Developer)
Native read-only support for ESRI Shape files.

GRID Support (Developer)
Frequently used for continuously shaded relief maps, GRIDS enable the storage of attribute information on a per pixel level using data such as elevation, temperature or wireless signal strength.

JavaBeans (Developer)
MapXtreme Java Edition ships with a set of visual and non-visual JavaBeans to help speed application development. Since MapXtreme's JavaBeans can be used within visual Internet Development Environments (IDE), such as Oracle's JDeveloper, Borland Jbuilder and IBM's WebSphere, developers write less code and can use the standard drag & drop set properties mechanism of adding objects to their application.

A new Toggle Switch allows JavaBeans to render from the server rather than sending vectors locally. Other new beans include thematic wizard bean, a layer and thematic legend bean and a large collection of Search tools (i.e. radius select, rectangle select, polygon select, etc.).

Advanced Renditions (Developer)
Supports scalable vector-based symbology and a wide range of symbols, line-styles, fill patterns, transparent lines and fills and TrueType fonts to produce better looking maps.

XML-based Feature Level Renditions, for JDBC DataProviders, allow a single layer to have different renditions on a per-record basis. For example, a single layer can display highways, major roads, minor roads and streets with different colors and different line styles. Renditions are represented using XML strings.

Database Support (Developer)
MapXtreme Java Edition v3.0 supports Oracle8i Spatial versions 8.1.5 and 8.1.6. This includes the ability to read and write the Oracle SDO-Geometry datatype.

Full SQL pass-thru allows for any arbitrary SQL query to be used for a layer definition.

Support for the Oracle 8.1.6 Thin, Thick & Thick Bequeth JDBC drivers can give a 20% or 40% performance boost respectively.

Our Oracle8i Spatial 8.1.6 support also recognizes Oracle's new projection and coordinate system functionality (i.e. SRID).

Map Definition Files (Developer)
These files allow database-oriented applications to store everything inside the database eliminating the need to manage information at the file system level. MDFs are represented via XML strings

Multi-Language Support (Developer)
Unicode-based, multi-language support is provided for both single and double-byte languages including American English, French, German, Italian, Japanese, Korean, Spanish, Swedish, as well as Simplified and Traditional Chinese.

MapInfo MapX Geoset Support (Developer)
MapXtreme supports the latest MapX geoset format

Samples (Developer)
Many samples are included to assist developers quickly develop prototypes and full-fledged applications, such as a HAHTsite Application Server sample and servlet samples using straight HTML or client-side Java Applets.

100% Java (End-User)
MapXtreme Java Edition was designed for the web, and while it borrows heavily from the MapInfo Professional® and MapInfo MapX™ algorithms, it has been written explicitly for the Java environment. MapXtreme is delivered as a set of 100% Java classes (Java Development Kit versions 1.2-compliant) and is a robust, highly scalable, multi-threaded server. It is fully object-oriented with a simple, yet complete object-model hierarchy, providing access to a comprehensive set of mapping display, query and manipulation methods and properties.

The MapXtreme server presents a Java API (MapJ), which communicates to the application-server via TCP/IP sockets. Each client requesting maps from the server creates an instance of the MapJ object. MapXtreme has no proprietary plug-ins, so it delivers maps to any browser on a PC or UNIX workstation.

Read/Write Tool (End-User)
Read/Write to Oracle8i, Informix Universal Server and IBM DB2 allows users to create, move and delete map objects. This tool also includes support for simple database transactions (i.e. as the update is posted and the row locked, updated and committed).

Raster Support (End-User)
This feature, supporting 24 bit JPEG, TIFF and GEOTIFF, gives you the ability to integrate raster layers in a map such as satellite or aerial photos

Improved Printer & Plotter Support (End-User)
UNIX deployments of MapXtreme Java Edition 3.0 will now utilize the full dots per inch (DPI) of the print device.

Database Connection Pooling (End-User)
New database connection pooling increases performance and security. Establishing connections when the server is initialized, eliminates the need for individual user requests to connect to the database separately, thus enhancing performance. Security is increased as the database username and password are not passed over the Internet - only the database connection resource name is transmitted.

Map Definition Manager (End-User)
Visually manage base maps and save a map definition containing one or more of the following: MapInfo TAB files, raster, SpatialWare Informix, SpatialWare DB2 or Oracle8i Spatial 8.1.5 & 8.1.6 layers.

More Spatial Data Access Support (End-User)
Additional support for accessing spatial data in object/relational database is done through JDBC drivers for:

© MapInfo Corporation, 2001. All Rights Reserved.



Home     Consulting     Products     Partners     WebEx     About Us     Contact Us

DataSource Technology 2010 ® All rights reserved - info@datasourcetech.com