{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Overview Of API Changes In INTViewer 4 5","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-4-5","__idx":0},"children":["Overview Of API Changes In INTViewer 4 5"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"overview-of-api-changes-in-intviewer-45","__idx":1},"children":["Overview of API changes in INTViewer 4.5"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"new-api","__idx":2},"children":["New API"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer 4.5 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/other-useful-intviewer-apis/working-with-long-tasks"},"children":["launch long tasks inside a blocking/modal dialog"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An API to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-api-for-layers/layer-event-handlers"},"children":["detect the selected shape in 2D layers"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An API to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-apis-for-data/using-mathematical-formulas-to-create-datasets"},"children":["create formula-based data"]}," (seismic datasets, horizon datasets)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An API to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/other-useful-intviewer-apis/seismic-generator-extension"},"children":["generate datasets from other datasets"]}," and accessible from the \"Data\" window"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["An API for ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/other-useful-intviewer-apis/matlab-api"},"children":["sending and receiving data from Matlab"]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The API to create preference panels now creates panels accessible from the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Tools"]}," -> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Options"]}," menu item instead of ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["View"]}," -> ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Preferences"]},". When creating new preference panels, you have option of using the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/adding-a-preferences-dialog-walkthrough"},"children":["legacy preference panels API"]}," or the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"http://platform.netbeans.org/tutorials/nbm-options.html"},"children":["NetBeans options API"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"netbeans-712","__idx":3},"children":["NetBeans 7.1.2"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["INTViewer 4.5 is based upon NetBeans 7.1.2 instead of NetBeans 7.1.1 for INTViewer 4.4."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you decide to use NetBeans 7.2 instead of NetBeans 7.1.1, you will encounter a ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-4-5/using-netbeans-7-2-with-intviewer-4-5"},"children":["run.xml issue"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"incompatibilities-with-44","__idx":4},"children":["Incompatibilities with 4.4"]},{"$$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-4-5"},"children":["API incompatibilities"]}," have been introduced as part of this release."]}]},"headings":[{"value":"Overview Of API Changes In INTViewer 4 5","id":"overview-of-api-changes-in-intviewer-4-5","depth":1},{"value":"Overview of API changes in INTViewer 4.5","id":"overview-of-api-changes-in-intviewer-45","depth":2},{"value":"New API","id":"new-api","depth":3},{"value":"NetBeans 7.1.2","id":"netbeans-712","depth":3},{"value":"Incompatibilities with 4.4","id":"incompatibilities-with-44","depth":3}],"frontmatter":{"title":"Overview Of API Changes In INTViewer 4 5","pageId":"intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-4-5","seo":{"title":"Overview Of API Changes In INTViewer 4 5"}},"lastModified":"2026-10-22T14:32:05.577Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/intviewer/intviewer-platform-and-modules/overview-of-api-changes-in-intviewer-4-5","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}