Oracle Application Server 10g
MapViewer

Frequently Asked Questions

September 1, 2005

 

 

This FAQ addresses frequently asked questions relating to availability, certification, and key messages of MapViewer in Oracle Application Server 10g.

 

 

Overview

Packaging and Availability
Features
Positioning

Additional Information

 

1.0 Overview

 

1.1           What is MapViewer?

MapViewer is a Java-based visualization tool that is used to render, in map form, location based content and spatial data stored using the spatial feature of the Oracle9i and 10g database server. MapViewer can be used to:

 

Deliver custom maps over the Internet as a component of JDeveloper or as a standalone tool.

 

1.2           How is MapViewer positioned in Oracle Application Server 10g?

Application Server 10g MapViewer is one of the J2EE components available with the JDeveloper, J2EE, WebServices, and Internet bundle of the Application Server.

 

1.3           Why was MapViewer developed?

MapViewer was developed to simplify the development of applications that render and present location data as part of internet and wireless business applications. It is currently used by Oracle11i eBusiness Suite applications, Oracle Application Server 10g wireless, as well as in numerous customer

applications

 

1.4           What functionality does MapViewer deliver to developers?

MapViewer provides an XML request/response vocabulary, Java Client API, and JSP Tag Libraries to enable application developers to embed map-rendering capability directly into existing e-business applications. Support for session control and basic viewing functions (map legend, select theme to view, etc.) are provided via the JSP Tag Libraries. More control of the image and the application interaction wth the map is afforded through the Java Client API's that support map interaction such as pan, zoom, locate, re-center, etc. The XML map request API allows full control of MapViewer's functionality.

 

1.5           What are the primary benefits of MapViewer?

MapViewer saves money by reducing development time via tight integration with the JDeveloper environment. MapViewer increases the value of location data in the Oracle database by providing a tightly coupled tool to visualize these data. MapViewer improves applications summarizing complex business and geographic data and relationships in an easily understood, universally recognized format - a map.

 

 

 

2.0 Packaging and Availability

 

2.1            How is MapViewer Licensed?

MapViewer is licensed as part of the Java Edition, Standard Edition, and Enterprise Edition of Oracle Application Server 10g, and with Oracle JDeveloper.

 

2.2           How is MapViewer Delivered?

MapViewer is delivered with the Application Server and is also available for download from OTN. MapViewer is picked up by all installs (e.g. BI, Wireless, Portal, etc.) except infrastructure.

 

 

2.3           Can I download MapViewer from Oracle.com?

MapViewer can be downloaded from its OTN web site:Ê http://www.oracle.com/technology/products/mapviewer/index.html

 

 

3.0 Features

 

3.1            What features does MapViewer provide?

MapViewer is a programmable tool for rendering simple maps using spatial data managed by Oracle Spatial and/or Oracle Locator. MapViewer includes components that perform cartographic rendering, and a map definition tool to manage map metadata and portrayal information.

 

3.2           How does MapViewer work?

MapViewer is a simple rendering engine that builds a JPEG or PNG format image for a user specified map defined in the Oracle dictionary. A user first defines a map by picking spatial layers (i.e. SDO_GEOMETRY column names) they would like to associate with a map. A user defines these maps by populating information into Oracle dictionary tables. The Oracle dictionary will also contain metadata associated with symbology, label, and style rules for spatial layers associated with a map. A set of configurable styles and symbols are populated in the Oracle dictionary when MapViewer is installed.

 

3.3           What programming languages can the MapViewer API be called from?

The MapViewer XML API can be called from any programming language that can submit and receive XML to/from Oracle Application Server 10g (i.e. HTML forms, Java, C, OCI, Pro*C, PL/SQL, etc·). MapViewer in Oracle Application Server 10g will return an XML response that contains a URL to the map image, and additional metadata. MapViewer also provides a thin Java client API for interacting with the rendering engine through the HTTP protocol.

 

3.4           Can MapViewer be used independently of the Oracle Application Server?

MapViewer is licensed only with Oracle JDeveloper or with Oracle Application Server 10g. It requires Oracle Containers for Java (OC4J), JDBC, XML parsers and other Application Server 10g components. In addition, MapViewer applications can be deployed in any standard J2EE container provided the customer has sufficient licenses of the Oracle Application Server.

 

3.5           What new features does MapViewer have in the Oracle Application Server 10g release?

MapViewer has a broad set of new features in this release. Major new features are

described in the sections that follow.

 

4.0 Positioning

 

4.1           Why did Oracle build MapViewer?

Oracle views location data as an integral component of the information infrastructure of any enterprise. Location data can be complex, and many of the important location relationships between business data need to be presented as a map to be understood and appreciated. MapViewer was created to support the enterprise requirement to support location information in the most effective way possible, by visualizing this information in mapped form.

 

 

 

 

5.0 Additional Information

 

5.1           Where can I get additional information about MapViewer?

In addition to this FAQ there is a Technical white paper and the MapViewer User's Guide referenced above. These are available from OTN. There is also an internal site (spatial.us.oracle.com) where demonstration applications, additional documentation and other information may be found.

 

 

 


 

 

Oracle Application Server 10g: MapViewer FAQ

 

September 1, 2005

Author: Jayant Sharma

 

 

Oracle Corporation

World Headquarters

500 Oracle Parkway

Redwood Shores, CA 94065

U.S.A.

 

Worldwide Inquiries:

Phone: +1.650.506.7000

Fax: +1.650.506.7200

oracle.com

 

Copyright © 2005, Oracle. All rights reserved.

This document is provided for information purposes only and the
contents hereof are subject to change without notice.

This document is not warranted to be error-free, nor subject to any
other warranties or conditions, whether expressed orally or implied
in law, including implied warranties and conditions of merchantability
or fitness for a particular purpose. We specifically disclaim any
liability with respect to this document and no contractual obligations
are formed either directly or indirectly by this document. This document
may not be reproduced or transmitted in any form or by any means,
electronic or mechanical, for any purpose, without our prior written permission.

Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of
Oracle Corporation and/or its affiliates. Other names may be trademarks
of their respective owners.

 

Oracle, JD Edwards, PeopleSoft, and Retek are registered trademarks of
Oracle Corporation and/or its affiliates. Other names may be trademarks
of their respective owners.