Changes between Version 19 and Version 20 of DevEnvironment


Ignore:
Timestamp:
01/08/13 12:32:49 (19 months ago)
Author:
janez
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • DevEnvironment

    v19 v20  
    1 = Setting up Development Environment = 
     1= Setting up Development Environment (with Eclipse) = 
    22 
    3 The Bioinformatics Laboratory, which leads and hosts Orange development, employs a wide variety of researchers and developers. Each and every one of us has his/her own preference regarding the development environment. It is our intention on this page to present some of configurations we use that seem to work well. 
    4  
    5 At the moment, unfortunately, only one configuration is described: Eclipse under Linux, specifically Ubuntu. 
     3Orange developers have different preferences regarding the development environment. Most of our group currently use [http://www.jetbrains.com/pycharm/ PyCharm], which is not free (but open source developers can get a free license). For a free alternative, here is how to set up a development environment with Eclipse under Linux, specifically Ubuntu. 
    64 
    75== Ubuntu & Eclipse == 
    86 
    9 This procedure has been written for and tested on Ubuntu 12.10, but should also work for newer and older (down to 10.04) releases. 
     7This procedure has been written for and tested on Ubuntu 12.10, but should also work for newer and older releases, from 10.04 and up. 
    108 
    119=== Package Installation === 
    1210 
    13 You need to install the following packages: 
    14 * `eclipse` will be your IDE (Integrated Development Environment), 
    15 * `mercurial` will be your VCS (Version Control System), 
    16 * `make`, `g++`, `python-dev`, `python-numpy`, `python-matplotlib`, `python-imaging` and `python-rpy2` are needed to build and use the Orange scripting environment, and 
    17 * `python-qwt5-qt4` is needed in order for the Orange Canvas (GUI) to work, 
    18 * `python-networkx` provides a Python module that enables Orange to analyze networks, 
    19 * `cmake`, `python-qt4-dev` and `python-qt4-gl` are needed in order to build and use the new Qt and 3D visualization widgets, 
    20 * `python-sphinx`, `texlive-latex-base`, `texlive-latex-recommended`, `texlive-latex-extra` and `dvipng` are needed to build the HTML documentation, 
     11For a complete setup, we will install the following packages (skip those that you do not expect to need): 
     12* `eclipse` as your IDE (Integrated Development Environment), 
     13* `mercurial` for VCS (Version Control System), 
     14* `make`, `g++`, `python-dev`, `python-numpy`, `python-matplotlib`, `python-imaging` and `python-rpy2` to build and use the Orange scripting environment, and 
     15* `python-qwt5-qt4` for graphical interface, 
     16* `python-networkx` to analyze networks, 
     17* `cmake`, `python-qt4-dev` and `python-qt4-gl` to build and use the new Qt and 3D visualization widgets, 
     18* `python-sphinx`, `texlive-latex-base`, `texlive-latex-recommended`, `texlive-latex-extra` and `dvipng` to build the HTML documentation, 
    2119* `python-pip` provides `pip`, which we need for `numpydoc`. 
    2220