Software Tools
The basic software packages for this class are installed in the CSE
labs. You will be given more instruction on their location and use when the project teams are established.
Software available includes:
- Team wikis: Wiki pages are a great, lightway way to communicate with your team and keep everyone aligned with current information. Once teams are made, the TAs will create a page for each team to use as they feel appropriate. See
Wiki from Wikipedia, for a wiki description. The department uses
MediaWiki to manage the course wiki pages.
- Usual compilers: ie. c, c++, c#, java, ruby-on-rails
- Defect tracking tool: bugzilla (bugzilla.org). We will set up one bugzilla instance for each team.
- Source control: subversion (subversion.tigris.org). Each team will have a class file system area and a subversion repository for your code.
- Unix groups: 8 unix groups, one per team.
- Development environments/tools: eclipse (eclipse.org ).
- Web and database development and hosting environment: cubist server.
- Testing: junit (junit.org), jsunit (jsunit.net), nunit (nunit.org), cunit (cunit.org)
- Mailing lists: You can create a team mailing list through Mailman/C&C