Linux Ubuntu

You can access the Linux environment either directly in the Linux laboratory, CW303, or via "XMing" on any PC

 List of software installed on Linux

Software

Version

Description / Comments

Adobe Reader

9.5.5

PDF File Viewer

alleyoop

0.9.8

GUI-based front end to the Valgrind memory checker tool

ant

1.8.4

Java based build tool that uses XML files

chromium

Latest

Web Browser (basis for Google Chrome)

dia

0.97.2

Diagram Drawing Tool, akin to MS Visio

ddd

3.3.12

GUI-based Debugger for analysing bugs in code

drJava

20080904

Java-based Programming Environment

eclipse

3.7 & 4.4

Programming IDE – includes many plugins

firefox

Latest

Web Browser

netbeans

8.0

Programming IDE

thunderbird

3.1.11

Email Client

Together

2008 R4

Planning & Modelling Tool (UML)

ruby

1.9.3

Programming Language

Java

7

Programming Language

kara

Sept 2004

Java-based tool for teaching programming concepts

bluej

3.11

Java-based Programming Environment

gipo

3

Planning Tool that uses Objects

xlogic

-

“Little Man” Computing Tool for teaching logic gates, etc

g++

4.8.2

Compiler for C & C++ code

gprolog

1.3.0

Prolog Compiler

swi-prolog

6.6.4

Prolog Compiler

ghc

7.6.3

Compiler for Haskell Language

gofer

2.30b

Implementation of Haskell Programming Language for Education

bison

3.0.2

Parser Generator (Replacement for yacc)

flex

2.5.35

Fast Lexical Analyser – Generates programs that perform pattern-matching on text

valgrind

3.10.0

Debugging & Profiling Tools for Linux Executables

subversion (SVN)

1.8.8

Version Control System

sqlite

3.8.2

SQL database libraries based on flat-file storage

geany

1.23.1

Small, Fast Editor with basic IDE features.  Support includes C++, Java, PHP, HTML, Perl, etc

mercurial (hg)

2.8.2

Source Code Revision Control Management System

fnorb

1.3

CORBA 2.0 compliant ORB

planner

0.14.6

Project Management Application, akin to MS Project

rails

2.2

Ruby based framework for web application development

unrar

5

File Compression / Decompression Tool

vim

7.4

Text editor – enhanced version of vi

xemacs21

21.4

GUI-based Programming Language: mail / news reader, browser, calendar, text editor

VirtualBox

4.3.10

Virtualisation Software for creating Virtual Machines

Flashplayer

10

Allows playback of Flash clips

xtree

3.0.2

Directory & File Viewer

BToolkit

5

Formal Methods Tool

 Additional software can be made available. Speak to your tutor about your suggestions, then either visit the Help Desk in CW204 or email us at “scentech@hud.ac.uk”