Overview of API changes in INTViewer 5.0
New API
INTViewer 5.0 brings a new set of functionalities that have been made available through the API:
- An API to create your own 3D objects (based upon OpenGL)
- Seismic query support is now pluggable through the ISeismicSelector interface
- Visual property editors can be made detachable/non modal
- A WindowPropertyEditor class similar to the one used by visual property editors for windows
- An ILogArray interface to retrieve log arrays in DLIS well files
- An API to plug your own FK filters
Choosers and Savers
com.interactive.intviewerapi.data.IDataChooser.Factory has been deprecated.
- Use com.interactive.intviewerapi.data.ISingleFileDataChooser to select one dataset on disk
- Use com.interactive.intviewerapi.data.IMultipleFileDataChooser to select several datasets on disk
com.interactive.intviewerapi.data.IDataSaver.Factory has also been deprecated.
- Use com.interactive.intviewerapi.data.ISingleFileDataSaver to save one dataset on disk
A com.interactive.intviewerapi.data.ISingleDataChooser interface has been added to select one dataset among all data sources, depending on the plugins loaded (OpenWorks/DecisionSpace, INT Geo, etc). If no additional data source is registered, this interface behaves like ISingleFileDataChooser (described above)
A similar com.interactive.intviewerapi.data.IMultipleDataChooser interface has also been added to select several datasets.
NetBeans 7.3.1
INTViewer 5.0 is based upon NetBeans 7.3.1 instead of NetBeans 7.3 for INTViewer 4.5.2.
Incompatibilities with 4.5.2
A set of API incompatibilities have been introduced as part of this release.