Page 1 of 2 12 LastLast
Results 1 to 10 of 15

Thread: Help out the Ubuntu Documentation Team

  1. #1
    Join Date
    Sep 2005
    Beans
    99
    Distro
    Dapper Drake Testing/

    Help out the Ubuntu Documentation Team

    The Ubuntu Documentation Team seems to need some help with the Programming part of the Desktop Guide for the next version of Ubuntu, 6.04. The original call for help can be found here. I noticed that the Programming part of the guide is far from being complete and after I commented about it I was asked to help out. Since I'm not a programmer (I learned programming and wrote MATLAB scripts when I did my M.Sc., but never really did it for a living) and I'm not femilar with the IDEs avialble for Ubuntu, I thought I'd ask for your help here.

    I took a look at the thread called "What's your favorite IDE" and found a few names that showed up a lot. So here's my first draft, I gotta leave home in a few minutes so it's kinda lame, but I wanted to get it (half ) done before I leave.

    Any comments, corrections and suggestions will be appreciated.


    ----------------------------------------------
    Anjuta is a versatile Integrated Development Environment (IDE) for C and C++ on GNU/Linux.
    http://anjuta.sourceforge.net/


    Eclipse is an open source community whose projects are focused on providing a vendor-neutral open development platform and application frameworks for building software.
    http://www.eclipse.org/


    The KDevelop-Project aims to build up an easy to use IDE for KDE. KDevelop supports many programming languages.
    http://www.kdevelop.org/


    MonoDevelop is a free GNOME IDE primarily designed for C# and other .NET languages.
    http://www.monodevelop.com/Main_Page


    NetBeans is an open-source project dedicated to providing rock solid software development products.
    http://www.netbeans.org/index.html
    The sole meaning of life is to serve humanity
    To me, GPL still means Grand Prix Legends...

  2. #2
    Join Date
    Dec 2004
    Location
    Finland
    Beans
    398

    Re: Help out the Ubuntu Documentation Team

    Here's a list of useful applications for those of use who hate IDEs. One application per task. Something you might or might not want to mention. The descriptions below are written by me. See the links for the official word.

    I assume the desktop guide covers mostly Ubuntu (the GNOME version). These are all GTK apps (except stable versions of emacs) and fit well in GNOME.

    Emacs, Vim
    http://www.gnu.org/software/emacs/
    http://www.vim.org/
    Well known and popular multi-purpose programming editors. Steep learning curve.

    Glade
    http://glade.gnome.org/
    GUI designer to create GTK user interfaces. Generates a .glade XML file that contains all the widgets and their properties. The Glade file can then be imported in any popular (one that has GTK bindings) programming language code. You could mention wx and Qt designers as well, if they are usable.

    Devhelp
    http://developer.imendio.com/wiki/Devhelp
    View any documentation installed on your hard drive. For example, after installing package "python-doc" you can view the official Python documentation with Devhelp.

    Gnome Terminal
    Use this to compile and run your code.

    Regexxer
    http://regexxer.sourceforge.net/
    Powerful search and replace tool for multiple files using regular expressions. Makes it easy to rename some variable in all files.

    Meld
    http://meld.sourceforge.net/
    Graphic diff and merge tool. Useful to compare files. Works at least with CVS and SVN.

  3. #3
    Join Date
    Sep 2005
    Beans
    99
    Distro
    Dapper Drake Testing/

    Re: Help out the Ubuntu Documentation Team

    Cool, thanks ow50.
    More input, especially about IDEs, would be most welcome. Didn't I miss any major IDE?
    The sole meaning of life is to serve humanity
    To me, GPL still means Grand Prix Legends...

  4. #4
    Join Date
    Jul 2005
    Beans
    431

    Re: Help out the Ubuntu Documentation Team

    Eric3 Python IDE
    "eric3 is a full featured Python (and Ruby) IDE that is written in PyQt using the QScintilla editor widget."

    IDLE
    "IDLE is the Python IDE built with the Tkinter GUI toolkit."

  5. #5
    Join Date
    Dec 2004
    Location
    Finland
    Beans
    398

    Re: Help out the Ubuntu Documentation Team

    What comes to IDEs, I think the main emphasis should be on Anjuta, Eclipse and KDevelop (if the guide covers Kubuntu). Maybe a couple Python- and Java-specific ones might be worth a mention (I wouldn't know which ones).

    Also HTML editors/IDEs could be mentioned. Nvu, Bluefish, Screem and Quanta Plus come to mind.
    http://www.nvu.com/
    http://bluefish.openoffice.nl/index.html
    http://www.screem.org/
    http://quanta.kdewebdev.org/

  6. #6
    Join Date
    Jul 2005
    Beans
    431

    Re: Help out the Ubuntu Documentation Team

    Bluefish
    Cool IDE that's not just for HTML! Many other languages are supported.

  7. #7
    Join Date
    Nov 2004
    Location
    North America
    Beans
    288
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Help out the Ubuntu Documentation Team

    Stetic, which will hopefully be part of Monodevelop, looks promising:
    You can use Glade along with the Glade# bindings to easily design GUI applications. A new GUI designer called Stetic is being built which will be integrated with the MonoDevelop IDE.
    via: Mono-project
    ----------------------------------------------
    Eclipse is another.
    "He who fights Monsters should see himself does not become a monster...remember, when you look into the abyss the abyss also looks into you."

  8. #8
    Join Date
    Sep 2005
    Beans
    99
    Distro
    Dapper Drake Testing/

    Re: Help out the Ubuntu Documentation Team

    ‎thanks guys.
    The sole meaning of life is to serve humanity
    To me, GPL still means Grand Prix Legends...

  9. #9
    Join Date
    Oct 2004
    Location
    London, UK
    Beans
    49

    Re: Help out the Ubuntu Documentation Team

    Ok, I have inserted a list of stuff into the guide: please let me know any feedback or comments on how to improve that section!

    http://doc.ubuntu.com/ubuntu/desktop...C/ch03s05.html

    Thanks, Matt

  10. #10
    Join Date
    Dec 2004
    Beans
    30

    Re: Help out the Ubuntu Documentation Team

    Good stuff.

    One omission might be stani's python editor.
    http://stani.be/python/spe/blog/

    "Spe is a free python IDE with auto indentation & completion, call tips, syntax coloring & highlighting, UML diagrams, class explorer, source index, auto todo list, sticky notes, pycrust shell, file browsers, drag&drop, context help, Blender support, ... Spe ships with Python debugger (remote & encrypted), wxGlade (gui designer), PyChecker (source code doctor) and Kiki (regex console)."

    I've just started playing with it and I'm having the love. I'm trying not to be impressed by how pretty it is (but it is).

    Also worth a mention as Stani is an ubuntu member and is talking about making ubuntu-tailored versions.

    I'm not sure from reading your list whether it's restricted to "communities"...

    cheers,
    Rich

Page 1 of 2 12 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •