XPlan - A Project Management Tool for X-Window
XPlan is tool for project planning and scheduling. It is very similiar
in idea and concept to MS Project,
and although inspired by a very early version of it, XPlan dates back to
a class in software engineering given at Michigan State University in 1992.
The original authors were: Brian Gaubert, Mark M. Lacey, Richard Malingkas,
and Mike Marlow.
XPlan is released under the GNU General Public License, GPL. The authors state: "There is absolutely no plan for any of the authors, or anybody else at Michigan State University or elsewhere to support xplan".
XPlan was built using the XView toolkit and the SUN DevGuide interface building tools in an all SUN environment. The currently available version thus implies both the XView and DevGuide libraries to run.
The current maintainers of XPlan early identified the need for a capable project management tool for Linux/UNIX(tm) in the early beginnings of a completely different project. Finally we decided to do something about it - this is the result!
Below, and on the side bar, are some pieces of information about the status of the project, on how to download complete versions, on working with the CVS version etc.
Downloading XPlanCurrently there only exist tar-files of xplan. If we get the time, or if someone else volunteers, both deb- and rpm-packages will be available later on (perhaps even other packages?).
DevGuide:DevGuide was an interface builder for the Sun OpenLook environment. It was a very helpful tool for designing GUIs using the XView toolkit. The Linux version only comes with the run-time libraries and development header files. The interface builder itself was never released by Sun.
Devguide is copyright Sun Microsystems. It is released under a special license, see the file README.linux in the DevGuide distribution for more information.
Here is the source:
XView Toolkit:The XView toolkit from Sun is available in many forms. If you have SunOS or Solaris chances are that you already have everything you need. If not, like the case when you run Linux, you need to either download the binary packages (such as RPM's, DEB's TGZ's or whatever) or get the source and compile it yourself.
If you run a Debian based distribution the XView libraries and header files are available in the standard dist. If you run a Red Hat based distro rpm's are mostly available in the contrib section on the ftp's.
Here is a couple of links:
CVSThere are a number of ways that you can access the CVS repository. However, right now only the maintainers have r/w access to it. Hopefully, when we get this thing rolling more smothly anoncvs will be added as well as the possibility for others to join in on the development. Right now everything is too messy anyway. For more extensive information on how to use the CVS commands take a look at cyclic.com or the local mini-howto.
Quick Recap.If you don't want to read the manuals, here's the most basic info you need.
XPlan CVSIn the CVS repository we have checked in the first, original v.1.0, release from Michigan State under the xplan-1-0 tag, this branch will only be used for bug fixes and code cleaning. Development is done at the HEAD branch (which is customary...).
So, to work on the bug-fix release check out the xplan-1-0 series by by adding -rxplan-1-0 to the checkout command. The only valid tag right now is 'xplan-1-0' so you MUST use that. Anything else won't work at all!!
For now, this is only for internal use:
So, do this to be successful:
DevGuide CVSWe are also working on cleaning out the bugs in the Linux version of DevGuide. For this purpose there will also be a CVS repository for that here too. The first checkin/import in the repository is labeled guide-3-0-1. Here the HEAD branch (default) is the place to be when hacking.
So, do this to be successful:
Contact InformationThe current maintainers of XPlan are: