• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

INT

Empowering Visualization

  • Blog

IVAAP

INT Brings OpenVDS Java Binding to the OSDU Community

By Laurent Renard | June 2, 2020

Recently, INT announced our partnership with Bluware and our integration of Bluware’s OpenVDS format into IVAAP, our enterprise data visualization platform. We are very excited about this partnership, as well as our collaboration with OSDU. This new format was designed to empower users to browse seismic data in the cloud with high performance and lower cost.

If you are not familiar with its capabilities: OpenVDS is a cloud-native way to store seismic data in the cloud. Unlike SEG-Y, which is linear, OpenVDS data is broken into small objects and stored in the cloud object store to provide very fast access to any part of the data. OpenVDS is serverless and supports any type of seismic data, including pre-stack.

Here’s an example of how seismic data can be stored in the cloud:

seismic-data-cloud
Graphic courtesy of Bluware Corp.

 

But with OpenVDS, you have the option to store headers in the hot tier and trace data in the cold or cool tier (to restore as needed).

openvds-anatomy
Graphic courtesy of Bluware Corp.
 

Through our process of integrating this format, we realized that we could offer a bit more functionality to help more users adopt OpenVDS by offering also a JAVA binding option. Here’s a timeline of our process:

Late March 2020

After completing the VDS integration into IVAAP, we started work on OpenVDS compatibility.

Unfortunately, there was no Java binding for OpenVDS at the time. With Java being the most popular platform for complex web application backends, it seemed it would be profitable to all if the OpenVDS technology was easily usable in these environments.

Thus, we decided to bring our expertise to the community and started working on an open-source Java binding.

April 2020

Our expert team worked on the binding. After testing different approaches, we decided to avoid automatic binding technologies (Swig, …) and to write the JNI code manually.

This decision would allow us to ensure finer control over memory management, allowing us to reduce the cost of memory transfers between Java and native C++ worlds.

We also paid particular attention to the stability and error management since this library is to be used in server backends with huge uptimes.

May 18, 2020

We’re done! We are proud to announce that the work of our experts has been accepted and merged into the OpenVDS repository.

A special thank you to Bluware for their support and to Roman Matyaschuk, Ilia Mikhailichenko, and Camille Perin with INT for making this a success story.

For more information on IVAAP, please visit www.int.com/products/ivaap/


Tags: Bluware, cloud, ivaap, openVDS, OSDU, seismic data

About Laurent Renard

Laurent Renard joined INT in 2007 as a Junior Java developer and specialized in 3D rendering using OpenGL technology. With a degree from an engineering school focused on life, food, and environmental sciences, Laurent spent his final internship studying horse biomechanics (he developed a Matlab program to analyse accelerometry data to quantify limps). He now coordinates R&D for INT (and still enjoys riding in his spare time).

Primary Sidebar

SEARCH THE BLOG

Top Posts

  • INT Advances IVAAP as Universal Subsurface Cloud… January 7, 2022
  • How Apache SIS Simplifies the Hidden Complexity of… February 17, 2022
  • INT Joins SLB Digital Platform Partner Program,… February 2, 2023
  • How to Generate Dynamic Forms Using JSON in IVAAP April 21, 2022
  • GeoToolkit.JS: New Features and Improvements in Carnac 3D February 25, 2022
  • Raster Log and TIFF Rendering in the Cloud with… January 26, 2022
  • Latest Release of INT’s GeoToolkit.JS Brings More… December 8, 2021
  • INT and ANPG Improve Collaboration on Oil & Gas… June 28, 2022
  • INT Achieves AWS Energy Competency Status November 30, 2021
  • Microsoft and INT Deploy IVAAP for OSDU Data… October 11, 2022

Footer

Solutions

  • For E&P
  • For OSDU Visualization
  • For Cloud Partners
  • For Machine Learning
  • For CCUS
  • For Geothermal Energy
  • For Wind Energy
  • For Enterprise
  • Tools for Developers
  • Customer Success Stories

Products

  • IVAAP
  • GeoToolkit
  • INTViewer
  • IVAAP Demos
  • GeoToolkit Demos

About

  • News
  • Events
  • Careers
  • Management Team

Resources

  • Blog
  • FAQ

Support

  • JIRA
  • Developer Community

Contact

INT logo
© 1989–2023 Interactive Network Technologies, Inc.
Privacy Policy
  • Careers
  • Contact Us
  • Search

COPYRIGHT © 2023 INTERACTIVE NETWORK TECHNOLOGIES, Inc