GNUstep.org

ProjectCenter FAQ with Answers

Last updated Saturday Feb 21 13:33:22 PDT 2004.

Please send corrections to webmasters@gnustep.org.

The intended audience of this FAQ is future and present code developers that are interested in using ProjectCenter for GNUstep. This FAQ serves a purpose complementary to the ProjectCenter web pages.

Table Of Contents

  1. General Information
  2. Development
  3. More information on the web
  4. The ProjectCenter team

General Information

  1. What is ProjectCenter?

    ProjectCenter is the GNUstep counterpart to NeXT's ProjectBuilder. The project is not finished yet - and won't be for a long time - but is already usable for realworld projects. It is designed towards an extendability and as much as programmer's freedom as possible!

    The ProjectCenter will hopefully consist of the following capabilities somewhen in the midterm future:

    • Project management

      This includes versioning control, automatic makefile generation, file management etc.

    • Source code editing facilities

      A builtin editor will be available in a future release. This has not main priority, though.

    • Debugging fascilities

      A builtin debugger will be added to ProjectCenter as soon as possible!

    • Documentation automation help

      Automatic documentation generation using autogsdoc or another tool will be introduced later.

    • UML-based case tool

      This is very far away from now...

  2. On what architecture does it run?

    ProjectCenter runs on all GNUstep based systems. Among them are GNU/Linux, FreeBSD and other unices. There are plans to port it to Mac OS X in the midterm future.

  3. Where will it be released?

    Sources and documentation are released on the website mentioned below.

  4. Is there a web site for ProjectCenter?

    Yes, go to http://www.gnustep.org/experience/ProjectCenter.html.

  5. Is there a mailing list for ProjectCenter?

    No, but you can mail us if you have some questions. Please write the mails to one of the coders or to the gnustep mailing lists.

  6. Copyright?

    ProjectCenter is released under the GNU GPL. More information about this license can be found at the FSF home.

  7. How can I help?

    If you have a specific piece of functionality that you would like to contribute, or if you would like to ask for suggestions about what coding work you can do to help, contact the ProjectCenter team!

Development

  1. What languages are supported?

    Since ProjectCenter is designed for GNUstep, Objective C is the language of choice. It should also be possible to use it for plain C applications without GNUstep, since the GNU makefile package supports this as well.

    For more information about Objective C, see the link section.

  2. What libraries can I use?

    GNUstep is the environment for which ProjectCenter is designed. It may work elsewhere, such as under OS X, but this has not been tested.

  3. Do I need the GNUstep makefile package?

    Yes, if you want to develop for GNUstep! GNUstep itself, as well as ProjectCenter, is based on this makefile package! You may download it from our download page.

  4. Do I have to install GTK+ or QT to use it?!

    No. ProjectCenter is based on the much more powerful OpenStep API, specified by NeXT Software Inc. (Now Apple Computer Corp.) and Sun Microsystems.

More information on the web

  1. Some GNUstep related links
  2. Some development related links
  3. Some more general links

The ProjectCenter team

  • Who is currently involved in writing code?
    • Serg Stoyan is the main author and responsible for the design of ProjectCenter
    • Philippe C.D. Robert was the previous author and maintainer
    • Adam Fedor contributed Makefile patches
    • Pierre-Yves Rivaille contributed the Gorm project type
    • Nicola Pero contributed some patches and code cleanup
  • Who else is currently involved in this project?
    • Andrew Lindesay is the creator of many of the great icons
    • Philippe C.D. Robert also created some icons