exploration linux hardware java tools c++ unix geophysics j2ee windows engineering software english open source geology interpretation translation geophysical .net computer interpreter