Overview of API changes in INTViewer 2018

New API

1/ An API to manage the status bar

The com.interactive.intviewerapi.windows.IStatusBarManager interface has been added to manage the content of the status bar at the bottom of INTViewer's desktop.

2/ An API to plug your own shortcut panel for trace processors

4/ An API to add background maps to map windows

5/ An API to control the vertical shift of layers when trace processors are used

This change was announced in Overview of API changes in INTViewer 5.2

6/ An API to create your own virtual headers.


Incompatibilities with 5.2

A set of API incompatibilities have been introduced as part of this release.

Java 7 is no longer supported. INTViewer 2018 is built on top of the NetBeans 9 platform and requires Java 8 (64 bits).

Java 9 and Java 10 are also supported. Use NetBeans 8.1, 8.2 or 9 to create INTViewer plugins.

The Tools->Options->Gui category has been split in two categories: Tools->Options->General and Tools->Options->Gui

Note that the command line to start INTViewer has changed. The following options have been added:

-cp intviewer\\modules\\ext\\jhall-2.0_05.jar -J-XX:+IgnoreUnrecognizedVMOptions