Products Solutions Training
Resources About Galilee Contact Us

Galilee Enterprise, 1357 Belding Street, San Leandro, CA  94579  Phone: (510) 667-9970  Fax: (510) 357-7960  Email: info@gemapping.com

MapXtreme® Java™ Edition Upgrades:

Compatible with Leading Web Environments - MapXtreme's open architecture is compatible with virtually any web environment instantiating a Java object (especially three-tier architectures) and works with application servers supporting the J2EE servlet container specification such as Apache Tomcat, BEA WebLogic, Sun One, IBM WebSphere and Application Server. For rapid deployment, and to eliminate having to purchase a separate Web application-development environment, MapXtreme® provides the Apache Tomcat servlet container and sample applications.

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

MapXtreme
® Manager - Visually manage base maps and save a map definition containing one or more of the following: MapInfo TAB files, raster, SpatialWare® Informix, SpatialWare® for Microsoft SQL Server or Oracle8i & 9i Spatial 8.1.5 & 8.1.6 layers.

The MapXtreme® Manager also allows application development without coding. The wizard automatically deploys an application and writes code that a developer can use to build more complex or customized applications. Developers have the ability to add custom tools, design the layout for a Web page and integrate other MapInfo products such as the Routing J Server and MapMarker®.

Improved Performance -
MapXtreme® Java™ Edition 4.7 shows significant performance improvements in some key areas. The two most notable areas where performance has increased is in the opening of ESRI.SHP File format and in the display of raster images. Each of these experienced over a 10X performance increase.

Buffer -
MapXtreme® Java™ can do new buffers around lines and polygons. This functionality is used to create a new geometry around an existing geometry. In communications, buffering is required for wireless or wireline pre-qualification. A Homeland Security application might use this feature to determine what is impacted within a specific distance from a highway or landmark.

Pie and Bar Chart Thematics - MapXtreme® Java™ Edition can now create pie and bar chart thematics. Thematic mapping allows users to assign values to different areas on the map and display value ranges.

Gradient Fills - Gradient fills allow objects to be filled with a gradient of color, gradually transitioning from one color to the other. The maps shown here have gradient fills with pie and chart thematics applied on top.

Natural Break Ranges - Natural break ranges are ranges that are determined according to an algorithm that uses the average of each range to distribute the data more evenly across the ranges. It distributes the values so that the average of each range is as close as possible to each of the range values in that range. This ensures that the ranges are well represented by their averages, and that data values within each of the ranges are fairly close together. Natural break ranges are a good way to show data that is not evenly distributed.

.Tab Edit - MapXtreme® Java™ Edition can now edit Tab files. This feature allows users to write to existing Tab files which allows data to be more easily shared between MapInfo products. It also provides flexibility for users who do not have Oracle Spatial.

SVG (Scalable Vector Graphic Support) - MapXtreme® Java™ now supports SVG. SVG or scalable vector graphic format is a standards based way to exchange data. Web designers have requirements for graphics formats which display well on a range of different devices, screen sizes, and printer resolutions. They need rich graphical capabilities, good internationalization, responsive animation and interactive behavior in a way that takes advantage of the growing XML infrastructure used in e-commerce, publishing, and business-to-business communications. SVG brings the advantages of XML to the world of vector graphics. It enables the textual content of graphics - from logos to diagrams - to be searched, indexed, and displayed in multiple languages.

OGC WMS - MapXtreme® Java™ has now implemented the OGC WMS (Web Map Service) version 1.1. This specification provides an open way for users to create a map (image) by providing set parameters.

 
- MapInfo MapXtreme® Java™ Edition -

MapInfo's powerful Internet mapping server Java™ Edition for broad deployment of mapping applications.

Multi-Platform
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 J2EE compliant application servers and almost any browser. 

Highly Scalable
For many organizations, making decisions based on location is mission-critical. Mapping applications need to perform well and support all users accessing the Internet or from a corporate intranet. MapXtreme® Java™ 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, MapInfo includes a rapid prototyping tool and ships with Apache Tomcat 4.0.1 servlet container. Developers can very quickly develop applications which are based on standards and are easily expanded or modified. MapXtreme® Java™ follows the J2EE specification so developers can easily deploy applications with the tools provided or migrate to another J2EE compliant application server. 


- Features -


Designed for the Internet -
For typical 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 Java Applet to enhance client-side ease-of-use. In mid to wide bandwidth environments, MapXtreme® is designed to support the transmission of spatial objects in vector format to a Java applet running on the client browser. When streaming vectors over the web, MapXtreme® Java Edition 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 - MapXtreme
® includes a comprehensive menu of mapping features including: 

  • Common map viewing tools like panning, zooming and re-centering 

  • Ability to click on a map feature and get attribute information through an info tool 

  • Select point features on a map or select points within a radius 

  • Integrated with the MapInfo MapMarker® geocoder for address matching 

  • Full coordinate system and projection support 

  • Thematically shade layers of maps and information by ranges 

  • Thematically control the font, color and size of labels 

  • Composit renderer (i.e. GPS tracking, dynamic labeling) 

  • Reads standard MapInfo TAB, .gst and .mdf file formats 

  • Connects to spatial database server, SpatialWare® Informix, Oracle 8I Spatial v8.1.5 and v8.1.6, Oracle Spatial 9i, SpatialWare® SQL Server 

  • Free Maps and Data

100% Java - 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.4-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. 

Compatible with Leading Web Environments - MapXtreme's open architecture is compatible with virtually any web environment instantiating a Java object (especially three-tier architectures) and works with application servers supporting the J2EE servlet container specification such as Apache Tomcat, BEA WebLogic, Sun One, IBM WebSphere and Application Server. For rapid deployment, and to eliminate having to purchase a separate Web application-development environment, MapXtreme
® provides the Apache Tomcat servlet container and sample applications. 

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

Strong Connectivity to Remote Data Sets - MapXtreme
® stores spatial data in object/relational databases such as Oracle8i and 9i with the Oracle Spatial option or Informix Dynamic Server with the SpatialWare® DataBlade and SQL Server with SpatialWare®. 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 - MapJ, the primary programming interface for MapXtreme
® Java, acts 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.

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

GRID Support - 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. MapXtreme
® Java Edition supports the MapInfo Grid format and Northwood Grid format. 

Read/Write Tool - Read/Write to Oracle9i, Oracle8i, Informix Universal Server and Microsoft SQL Server 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).

JavaBeans - 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 Sun's Forte, 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.).

MapXtreme Manager - Visually manage base maps and save a map definition containing one or more of the following: MapInfo TAB files, raster, SpatialWare
® Informix, SpatialWare® for Microsoft SQL Server or Oracle8i & 9i Spatial 8.1.5 & 8.1.6 layers.

The MapXtreme
® Manager also allows application development without coding. The wizard automatically deploys an application and writes code that a developer can use to build more complex or customized applications. Developers have the ability to add custom tools, design the layout for a Web page and integrate other MapInfo products such as the Routing J Server and MapMarker®.

Advanced Renditions - 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. A new style editor allows developers to pick and assign styles for lines, points, symbols and regions in using the controls found in the MapDefinition Manager. 

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. Labels can also have per feature renditions. 

These features make it easy to display realistic highway shields, railroad lines and even special fill patterns such as marshy areas.

Raster Support - 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.

Map Definition Files - 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.

Database Connection Pooling - 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.

Multi-Language Support - 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 - MapXtreme
® supports the latest MapX® geoset format.

Search by Attributes - MapXtreme
® allows one to search data by multiple attributes. For example, one could perform a search by asking '...show me all the places where the city is Rochester and the State is New York'. Previous versions allowed queries based on one attribute but not multiple attributes at the same time.

Edit Layer Wizard - This feature is particularly helpful to those who need to change the location of their data or servers. With the Edit Layer Wizard you can now go into a layer and change the path to the underlying data with out having to delete and then re-add the entire layer.

Animated Images - This feature provides the ability to introduce animated GIF images as a symbol on a map. This is in addition to the default capability of using a GIF image as a symbol.

A Variety of Labeling Options - Thematic Labeling provides the ability to have label properties controlled by the values in the customer's data (i.e. vary font size and color based on the population of a city). The following examples illustrate some capabilities of thematic labeling: 

  • Multi-Line Labels - allow text labels to appear on multiple lines instead of in one long string. Improved look and feel of maps. 

  • Expressions - labels can now include expressions that dynamically change depending on the data. 

  • Per Feature label Renditions - individual labels can be given a discrete look and feel by assigning individual values to the font, color and size of each label. 

  • 'Local Aware' Labels - MapXtreme® Java Edition has the ability for a label that is built with local dependent information to automatically reflect the proper information for the country or language that is being used. For example, if you have built a label that includes a date, you can now have the date portion of the label automatically reflect the format used in that locale. In the U.S. it might be 1/25/03, whereas in Europe it might be 25/01/03. 

  • Curve of Road Labels - labels can follow the curve of a road which makes them easier to read and ensures that the reader is always sure what feature is being labeled.

 

MapXtreme® Java Edition System Requirements: 

MapXtreme® Java™ Edition was created to allow development of mapping applications on any platform that supports a Java virtual machine. The following requirements are the minimum necessary to implement a mapping application: 

A servlet container that supports the SUN servlet 2.3 specification. 

A Java 2 Platform compatible virtual machine 1.4.1_02 or higher. 

9 (server files only) to 200 (Full Install) MB hard drive space for MapXtreme® Java™ (~760 MB for installation). 

135 MB hard disk space for sample map data. 

256 MB of RAM available for MapXtreme®.



Call Galilee at (510) 667-9970
for pricing information on
Products and Services

Contact webmaster@gemapping.com with comments or questions regarding this site. 
© Copyright 2004, Galilee Enterprise, All rights reserved.