{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Using INTViewer Components Walkthroughs","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":"using-intviewer-components-walkthroughs","__idx":0},"children":["Using INTViewer Components Walkthroughs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each of these walkthroughs details standard ways to extend INTViewer. For the developer getting started with INTViewer, they are also great tutorials."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/adding-a-contextual-menu-item-to-a-layer-visualization-walkthrough"},"children":["Adding a contextual menu item to a layer visualization"]}," - Steps to add options when performing a right-click on a layer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/running-long-tasks-walkthrough"},"children":["Running long tasks"]}," - Steps to run long tasks without freezing the user interface."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/adding-a-preferences-dialog-walkthrough"},"children":["Adding a preferences dialog"]}," - Steps to add a preference settings dialog."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/adding-a-seismic-trace-processor-walkthrough"},"children":["Adding a seismic trace processing algorithm / processor"]}," - Steps to process traces with proprietary algorithms."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/adding-a-seismic-generator-walkthrough"},"children":["Adding a seismic generator"]}," - Steps to process entire datasets with proprietary algorithms"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/adding-a-workflow-walkthrough"},"children":["Adding a workflow"]}," - Steps to add a logical grouping of tasks, done in a set order to accomplish a specific goal."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/implementing-a-window"},"children":["Implementing a window"]}," - Steps to implement a custom window component"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs/using-the-matlab-api"},"children":["Sending a trace to MATLAB"]}," - Steps to send a trace from INTViewer to MATLAB"]}]},"headings":[{"value":"Using INTViewer Components Walkthroughs","id":"using-intviewer-components-walkthroughs","depth":1}],"frontmatter":{"title":"Using INTViewer Components Walkthroughs","pageId":"intviewer-tutorial/using-intviewer-components-walkthroughs","seo":{"title":"Using INTViewer Components Walkthroughs"}},"lastModified":"2026-10-22T14:32:05.578Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/intviewer/intviewer-tutorial/using-intviewer-components-walkthroughs","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}