The Open Source Software Project Based on IBM's Visualization Data Explorer
Home Page
Recent News
About OpenDX
Getting Started
The DX Community
Contact Info

All rights reserved.

OpenDX News

  • January 31, 2006 - Some OpenDX 4.4.0 binaries are now available. They include Windows, Redhat FC4, Suse 10, and Solaris 10. The MacOS X version is available from VIS, Inc.
  • January 19, 2006 - OpenDX 4.4.0 has been released with significant updates.
  • Nov 29, 2005 - Due to the recent rash of mailing list server problems, we're now hosting a user forum at Please click on the link in the directory.
  • July 31, 2004 - Available now in CVS is a very small sample of using DXLink within C# for Windows .NET 2003. If you're interested, please check it out and help us convert the rest of the DXLink library to our C++ DXLink object.
  • January 10, 2005 - VIS, Inc. has developed a Postscript to OpenDX converter. If you're interested visit VIS, Inc for more information and pricing.
  • August 5, 2003 - VIS, Inc. is giving away binaries of dxconvert.
  • January 1, 2005 - VIS, Inc. is now giving away it's Windows version free of charge. Download it in the downloads section.
  • November 10, 2004 - Jerry Hagon has updated his font converter script with some helpful documentation changes. After some significant testing, we can say it works well under Linux, Windows/cygwin, and MacOS X.
  • October 23, 2003 - Join un in Seattle at VIS03 for an OpenDX BOF meeting 6:00 PM.
  • May 21, 2004 - is proud to to announce that a new set of fonts is available for free download for OpenDX, thanks to Jerry Hagon, Physics Centre, School of Natural Sciences, The University, Newcastle upon Tyne
  • November 12, 2003 - The 4.3.2 maintenance release of the source code is now available. Binaries should appear soon.
  • July 21, 2003 - VIS, Inc. is now shipping 4.3 CD-ROMs. See their home page for more info.
  • December 9, 2002 - A lot of coding has been done since September. We want to welcome Martin Tignor back to the DX fold as he works on updating the User Interface. David Thompson has made a lot of progress with getting a Windows native version of the executive working.
  • September 5, 2002 - If you have a need to import HDF5 data, a module from the University of Colorado may help.
  • June 15, 2002 - VIS, Inc. is now selling an OpenDX CD-ROM, a MacOS X installer version, and an enhanced Window's build of OpenDX 4.2.
  • May 20, 2002 - OpenDX 4.2 is now available. It has some nifty new features as well as bug fixes. The HTML documentation contains a description or you can take a look at the ChangeLog. Binaries should start appearing for some systems soon.
  • March 7, 2002 - Jan Koehnlein has donated HPUX 11.11 binaries of OpenDX 4.1.3.
  • January 4, 2002 - Dr. Patrick Joeckel contributes ncdx, a small utility which scans a netCDF file and makes it OpenDX compliant, to the OpenDX community.
  • August 24, 2001 - As summer begins to wind to an end, some new material is being added to this site. Check out the new animations in the Chemistry highlights provided by the Cornell Theory Center.
  • June 7, 2001 - Version 4.1.3 has been released to cleanup a few minor problems found with the 4.1.2 release. We expect to start having binaries of this version available soon.
  • May 22, 2001 - OpenDX version 4.1.2 has been released. This significant update has been over a year in the making. One note, ImageMagick versions 5.3.0 - 5.3.3 are incompatible, 5.3.4 will be fixed.
  • April 2, 2001 - The Cornell Theory Center is offering a distance education course, Introduction to OpenDX, developed for business and industry, federal agencies, and academia. Registration deadline is April 24.
  • March 13, 2001 - VIS, Inc. announces OpenDX: Paths to Visualization, the first book written to assist you to learn OpenDX.
  • February 28, 2001 - Thanks to Suhaib, we have a new Windows binary available.
  • January 4, 2001 - ACM Web3D 2001 Symposium to be held 19-22 February 2001 in Paderborn, Germany. See the for more information.
  • October 19, 2000 - New information has been added to this web site. Check out the Projects section.
  • October 18, 2000 - The OpenDX bird of a feather meeting at VIS was a success with David Thompson presenting status information about OpenDX. You can view the slides as a PDF. Many people were in attendance and discussed the possibilities for future OpenDX enhancements.
  • October 16, 2000 - ImageMagick 5.2.4 is now out. This brings improved API changes to help integrate with OpenDX. If you are working with the CVS code, make sure to use this version. OpenDX 4.1.0 and older should use IM 5.1 or older. It seems as though is down--go to to download.
  • October 2, 2000 - Things have been busy with the source tree. Many updates, code fixes and new pieces are being put into place. The next stable revision will probably be months off however.
  • August 21, 2000 - OpenDX Birds of a Feather scheduled for VIS 2000. Time: Thursday, October 12, 6:30. Please see the VIS 2000 program for more info.
  • July 6, 2000 - OpenDX continues to be improved. The developers are working on multiple enhancements, including more Windows support.
  • May 15, 2000 - Open Motif is now available. This is very exciting as it provides OpenDX's user interface compatibility among most open operating systems. If you're not using a commercial operating system (most already have Motif installed) and need Motif, download it before trying to compile/install OpenDX.
  • May 1, 2000 - Richard Gillilan sent a nice report about the VDE conference.
  • April 27-28, 2000 - the first annual Visualization Development Environments meeting. This workshop was at the Princeton Plasma Physics Laboratory (Princeton, NJ) on Thursday April 27 and Friday April 28. Co-organizers are Scott Klasky ( and Steve Thorpe ( Check out the full announcement here.
  • April 19, 2000 - A new ChangLog documents what has changed since 4.0.6.
  • April 7, 2000 - Version 4.1.0 binaries are now starting to show up. LinuxPPC now has a downloadable rpm available.
  • April 7, 2000 - Suhaib and David have uploaded some new binaries for the various Linuces. Some work has been done on the web pages. We will try and make an announcement on freshmeat.
  • March 9, 2000 - Progress marches along as we get closer and closer to 4.1.0. A major bug that was causing memory to get tromped on has been discovered and fixed. The 4.0.10b binaries have this fixed.
  • February 10, 2000 - We now have 4.0.10 for cygwin now available thanks to Suhaib. He has also provided us with rpms for linux.
  • Feb 10, 1999 - As 4.0.10 takes shape, binaries have been arriving. VIS '99 has come and gone and DX seems to be going full steam ahead. ImageMagick and Lesstif have both come out in newer versions and are performing well.
  • Sep 9, 1999 - All the Cobol and FORTRAN code did not bring down any of the OpenDX website; however, IBM did announce that the CVS code repository is now available. This is great news for all of us helping out and trying to build a bigger and better DX.
  • Aug 26, 1999 - Version 4.0.7 beta of the source code is made available. As this release stands, a casual developer may want to wait for the next release before trying to compile. Here are just a few notes from Greg:

    In addition to miscellaneous fixes all over the place, this version includes quite a bit of new stuff contributed by Peter Kirchner that makes up for the removal of GIF support in post-product DX with the incorporation of the ImageMagick library that greatly expands the set of output formats. In addition, Peter has updated the build process to correctly build and install JavaDX. Peter will be sending out a note describing the new features and pointers for testers. I think he'd very much like some people to give this stuff a whirl before we replace 4.0.6 with 4.0.7 as the "stable" version.


  • July 6, 1999 - Version 4.0.6 source code is made available. Notes from Greg state:

    The only changes that might affect anyone that's already up and running is that I've incorporated the most recent changes I've received from Suhaib to handle binary data formats under Cygwin, and if you don't have the netcdf, cdf, and hdf data format libs, you won't need to add that infamous ".dx" to the example files any longer. Unless, of course, I didn't fix it right. The ordering problem linking the data format libs should be fixed.

    One BIG BIG difference is that I've changed the name of the ui++ subtree to uipp. This was to make LXR happy (thanks, jabbo). BEFORE YOU APPLY THE PATCHES, RENAME ...dx/src/ui++ to ...dx/src/uipp

    Still to come..... JavaDX!

    Configuration changes
    tests for:
    determines correct prototype for getenv

    Reversed order of libs included for data format libraries

    arch.h change to support binary files (from Suhaib)

    Check for windows and winsock.h first, then cygwin/socket.h and finally sys/socket.h This affected 30 or so files.

    Added ImportStatReturn enum. Changed stat and try routines to return IMPORT_STAT_OK, IMPORT_STAT_NOT_FOUND and IMPORT_STAT_ERROR, and stat stubs to always return IMPORT_STAT_NOT_FOUND. This should make data format libs truly optional.

    Moved a macro definition to please some intolerant compiler in cubesRR.c


  • June 22, 1999 - IBM has added more organizational support to the project. The opendx-general mailing list remains, but three new lists opendx-dev, opendx-users, and opendx-announce have been added. A GNATS database has been put online for tracking bugs and requested features. Version 4.0.5 of the source code has also been released. The notes for this update are: DX-4.0.5 is nothing to get excited about; I just wanted to get some fixes for the dx executable (on non-csh platforms), and the code that makes and installs libDX.a. There are some other miscellaneous fixes to quite some warnings.


  • June 12, 1999 - Version 4.0.3 source code is made available. In this release Greg states:

    This version includes the following changes:

    Added code to makefiles and c files to create libDX, libDXlite, libcallm.

    Fixed missing splat in WorkspaceW.c.

    Removed apparently unnecessary code referring to _XmDestroyParentCallback

    Changed configure to look for old versions of Lesstif and set OLD_LESSTIF, rather than any version of Lesstif and set USING_LESSTIF

    HP_UX -> HP-UX, more general test for cygwin in DX_ARCHITECTURE macro

    install change - mkdir dx/bin rather than use INSTALL

    configure test for sys/select and use in PacketIF.C

    I've received several more patch files coming in that I haven't gotten to yet, but I will.

  • June 8, 1999 - Version 4.0.2 source code is made available. This new release has been fixed for the missing file, and the problem with not being able to use the save image dialog box. Other build problems have been addressed but the libraries for building personal modules are still not being generated. This will be addressed in the next release.


  • June 4, 1999 - Science Magazine has a small article regarding OpenDX


  • June 2, 1999 - Note from Greg Abram (IBM Developer)

    For those of you who don't know me, I am one of the members of the Data Explorer project at IBM Research and, for the past several years, been kind of the chief architect and bottle washer of the project.

    Its our intent to continue participating in this project. IBM has given my group the charter to ensure the success of this open-source effort, and as part of that charter we plan to continue to do what we can to make this successful.

    To be honest, we hadn't fully expected the magnitude of the response that we've seen. In order to meet our release deadlines, we spent a *lot* of time getting the source for DX into a more modern source-code repository (we are using CVS), putting it into the standard form for open-source release (eg autoconf... ) and also doing our first Linux port (which, you may well argue, was long overdue).

    What we didn't spend enough time on, clearly, was putting a reasonable web-site and bug-management system in place. We are playing catchup there now. As soon as we can (Bill says next week at the latest) we'll have a GNATS system in place. For lack of better direction, we're looking at the Apache website for guidance. There, both reports and reports-with-patches go preferentially to the bug reporting system, and also to the mailing list.

    In order to maintain continuity with the internal project that has been supporting and extending DX over the years, we will maintain a CVS repository here. For the moment, I'm going to be controlling access to it. Some sort of read access will, I imagine, be available as soon as we can put the tools in place - again, like Apache, I expect that everyone will have access to the current state of the CVS source tree and will have some access to revision history.

    Since we obviously can't just throw wide the door on write access, its going to have to evolve. During this initial flurry of problems arising from the new uild environment, as well the new target platforms that are being encountered, I think I'd best collect the information coming in from bugs and suggested patches I see on the mailing list into actual fixes to the source. After all, I did the damage - I ought to have to fix it.

    Down the line, I guess I'd like to share the responsibility for the source, but I'm not sure exactly how that is best accomplished; I think this is something thats going to have to evolve. It will not be limited in any way to IBM people.

     For the near future (eg, the next few days) I will work at rolling in fixes for the problems that have been reported in the mailing list. Bill will work on getting the source distribution and bug tracking operational.

    Thank you for your patience.

  • May 27, 1999 - Version 4.0.1 source code now available. The changes from Greg are as:

    This has several bug fixes from the reports I've seen to date... including, but not limited to,

    The SHELL environment variable if its not set, - boy, that little stupidity caused a lot of havoc. Just plain set to sh now.


    fix in MultiText.c == -> =

    Look for Xm separately from X11

    Recognizing Lesstif - When it looked around for X 11 and Xm headers it set

    CFLAGS and CXXFLAGS, but not CPPFLAGS, so the CPP-based test for Lesstif didn't see the header

  • May 26, 1999 - The source code is now downloadable from the Downloads link. Make sure to read the license agreement before downloading. There are still no binaries available but there should be some soon.
  • May 24, 1999 - CBS catches IBM's announcement and puts a nice spin on DX.
  • May 24, 1999 - IBM announces that they are releasing their "Visualization Data Explorer" product into the open source. See the announcement for more info.
  • April 24, 1998 - IBM DX 3.1.4B released from IBM.