The Ontopia Topic Map Navigator

What's new in 1.1

Affiliation: Ontopia
Date:$Date: 2001/07/18 11:34:48 $
Version:1.1.1 release ($Revision: 1.4 $)

Table of contents

1. Changes from 1.1 to 1.1.1
2. Changes from 1.0.x to 1.1
2.1. Overview
2.2. Detailed changelog

Abstract

This document describes what has changed in the Ontopia Topic Map Navigator between releases 1.0 and 1.1.1, both at a higher level, and in more detail.

1. Changes from 1.1 to 1.1.1

The major change in this release is that we have upgraded the bundled version of tomcat, closing a security hole. Other than that the main changes are bug fixes.

The tomcat version bundled with the navigator was upgraded from version 3.2.1 to 3.2.3. This makes the navigator start much faster, and also closes a serious security hole in tomcat.

Bug #225 (Plugins don't work in Netscape 4.x) has been fixed.

Bug #226 (Statistics table display problems in Netscape 4.x) has been fixed.

The ConfigReader class has been improved to make it much more robust in cases where files are missing, configuration settings are missing or configuration files are screwed up.

2. Changes from 1.0.x to 1.1

2.1. Overview

Since version 1.1 the code of the Navigator Framework has been further improved through optimizations, some internal refactoring of the code, and also a number of bug fixes. The result is a version of the framework that is decidedly more mature and performs better. In particular, loading topic maps is now substantially faster than in previous versions.

In addition to the improvements to the framework, the Omnigator has been revisited and its user interface further improved. Some bugs have also been fixed in the Omnigator, making it able to handle even more topic maps.

This release also contains substantially improved and extended documentation compared to the 1.0.x releases.

The main improvements, however, fall in the category of extended functionality. The following are the main extensions:

The Navigator framework has been extended to support a user context filter, which users can use to apply scope filtering to topic maps, in order to filter out unnecessary information or, for example, switch the language they are navigating in. The user context filter is described in more detail in The Ontopia Omnigator User Guide.

The Navigator has been extended with the concept of plugins, which are encapsulated functionality that can be dropped into Navigator applications. This concept is described in the Ontopia Navigator Plugins Developer's Guide.

The Navigator now has native support for the textual LTM topic map format (described in a separate technology note), which means that LTM files can now be loaded directly into Navigator applications.

The log4j package used by the engine to provide logging of actions has been upgraded from version 1.0.4 to version 1.1.3, which has given better performance in some cases.

2.2. Detailed changelog

The application.xml file has been extended to allow users to specify the default model, view, and skin. It is also possible to extend the lists of models and views. Skins are now found by scanning a specified directory for CSS stylesheets.

The superTypes tag now has an excludeTypes argument in the args attribute, which can be used to keep the types of the current topic out of the list of supertypes.

The following new tags have been added:

DescriptionOccurrencesTag

FacetValueTypesTag

IndexScopesTag

ResourceFacetValuesTag

SubjectIndicatorsParentTopicsTag

See The Ontopia Navigator Tag Library Reference for more information on these tags.