{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Overview Of API Changes In INTViewer 5 0","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"overview-of-api-changes-in-intviewer-5-0","__idx":0},"children":["Overview Of API Changes In INTViewer 5 0"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview-of-api-changes-in-intviewer-50","__idx":1},"children":["Overview of API changes in INTViewer 5.0"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-api","__idx":2},"children":["New API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer 5.0 brings a new set of functionalities that have been made available through the API:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An API to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-apis-for-3d-objects/creating-your-own-3d-object"},"children":["create your own 3D objects"]}," (based upon OpenGL)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Seismic query support is now pluggable through the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["ISeismicSelector"]}," interface"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["Visual property editors"]}," can be made detachable/non modal"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["WindowPropertyEditor"]}," class similar to the one used by visual property editors for windows"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["ILogArray"]}," interface to retrieve log arrays in DLIS well files"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An API to plug your own ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/api-reference"},"children":["FK filters"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"choosers-and-savers","__idx":3},"children":["Choosers and Savers"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["com.interactive.intviewerapi.data.IDataChooser.Factory has been deprecated."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use com.interactive.intviewerapi.data.ISingleFileDataChooser to select one dataset on disk"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use com.interactive.intviewerapi.data.IMultipleFileDataChooser to select several datasets on disk"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["com.interactive.intviewerapi.data.IDataSaver.Factory has also been deprecated."]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Use com.interactive.intviewerapi.data.ISingleFileDataSaver to save one dataset on disk"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["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)"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A similar com.interactive.intviewerapi.data.IMultipleDataChooser interface has also been added to select several datasets."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"netbeans-731","__idx":4},"children":["NetBeans 7.3.1"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer 5.0 is based upon NetBeans 7.3.1 instead of NetBeans 7.3 for INTViewer 4.5.2."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"incompatibilities-with-452","__idx":5},"children":["Incompatibilities with 4.5.2"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["A set of ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-platform-and-modules/incompatible-api-changes-in-intviewer-5-0"},"children":["API incompatibilities"]}," have been introduced as part of this release."]}]},"headings":[{"value":"Overview Of API Changes In INTViewer 5 0","id":"overview-of-api-changes-in-intviewer-5-0","depth":1},{"value":"Overview of API changes in INTViewer 5.0","id":"overview-of-api-changes-in-intviewer-50","depth":2},{"value":"New API","id":"new-api","depth":3},{"value":"Choosers and Savers","id":"choosers-and-savers","depth":3},{"value":"NetBeans 7.3.1","id":"netbeans-731","depth":3},{"value":"Incompatibilities with 4.5.2","id":"incompatibilities-with-452","depth":3}],"frontmatter":{"title":"Overview Of API Changes In INTViewer 5 0","pageId":"intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-5-0","seo":{"title":"Overview Of API Changes In INTViewer 5 0"}},"lastModified":"2026-10-22T14:32:05.577Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/intviewer/intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-5-0","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}