You are here: Home Research & development Programmers
  • About us
    • About us
ngimg0
  • News
    • News
ngimg0
  • Universities
    • Universities
ngimg0
  • Testimonials
    • Testimonials
ngimg0
  • Support
    • Support
ngimg0
  • Contact
    • Contact
ngimg0
  • Features
    • Horizon tracker
    • Visualization
    • Attributes
    • Where it fits
ngimg0
  • Plugins
    • Plugins
ngimg0
  • What's new
    • What's new
ngimg0
  • Research & development
    • Developments
    • Develop plugins
    • Programmers
ngimg0
  • Share seismic data
    • Open Seismic Repository
ngimg0
  • Training
    • Training
ngimg0
  • Sponsors
    • Sponsors
ngimg0

linkedin LinkedIn
facebook Facebook
user_mailinglist User Mailinglist
developers_mailinglist Developers Mailinglist

 

download_button

Research & Development Platform

Programmers

Introduction

OpendTect is developed in an Agile way. If you don't know what this is, try following these links:

  • The New Methodology
    Basic article about agile development
  • Is design dead?
    Role of architecture/design in agile methods
  • Characterizing people as non-linear, first-order components in software developments
    The nature of people makes agile methods necessary
  • The Agile Revolution
    Introduction from a book about agile project management
  • The Software Construction Analogy is Broken
    Why comparison with building is not a good metaphor
Documentation
 

The Programmer Pages contain information for OpendTect programmers. Most OpendTect programmers will be making plugins, therefore the OpendTect Programmer's manual has an extensive section about plugin programming, including examples varying from 'Hello world' to adding your own attributes.

 

The OpendTect Programmer's manual contains a lot of info for the OpendTect programmer. It includes an overview, annotated plugin examples, and the make system manual.This on-line version also contains a complete class documentation generated by doxygen. If you also want this part of the documentation to be available from OpendTect, you can download the class documentation from the ftp site. On UNIX, install it using gunzip and tar, unpacking it in the directory containing opendtect. On Windows, unpack it using winzip or similar, and make sure the 'Generated' directory gets into the 'doc\Programmer' directory, replacing the directory present there.

What do you need

Preconditions for OpendTect programming:

  • A gcc/g++ compiler (at least version 3.4, on Mac 4.0)
  • A working OpenGL installation
  • Reasonable C++ and OO skills
Mailinglist

developers @ opendtect.org is for sharing information amongst developers. As with the user list, anyone on the developer list can send e-mails to all other developers to address relevant issues. To subscribe please send an e-mail to This email address is being protected from spambots. You need JavaScript enabled to view it.

Archive

Job opportunities

dGB is looking for OpendTect developers.

 

 

 

 

 

 

 

softdev2

 

 

 

 

 

 

 

 

 

 

 

 

 

Contacts -------------------------------------------------------------------------------------------------------- Nijverheidstraat 11-2 - 7511 JM Enschede - The Netherlands - Tel. +31 (0)53 431 51 55 - Fax. +31 (0)53 431 51 04 -------------------------------------------------------------------------------------------------------- 1 Sugar Creek Center Boulevard, Suite 935 - Sugar Land, TX, 77478 - USA - Tel. +1 281 240 3939 - Fax. +1 281 240 3944 -------------------------------------------------------------------------------------------------------- 310, Gateway Plaza, Hiranandani Gardens - Powai, Mumbai 400 076 - India - Tel. +91 22 25704984 - Fax +91 22 25704977 -------------------------------------------------------------------------------------------------------- Copyright (c)1995-2013 dGB Earth Sciences - All rights reserved