Next: Free Software
Up: Choosing tools
Previous: Choosing tools
  Contents
The following tools are chosen to develop the Osiris:
- gcc
- GNU project C and C++ Compiler. Universal,
cross-platform and efficient C language compiler. This is the main
compiler used to build Osiris.
- GTK
- It is an acronym for The GIMP Toolkit, a complete library
for creating Graphical User Interface. GTK is also called
GTK+. Additional information are in [9,10,11] and
at http://www.gtk.org. In this project GTK version 1.2 is
used.
- Emacs
- Emacs is the extensible, customizable, self-documenting
real-time display editor. It was used to develop the source code and
prepare this thesis as well.
- Bison
- General-purpose parser generator that converts a grammar
description for an LALR(1) context-free grammar into a C program to
parse that grammar. It is a parser generator in the style of
yacc (upward compatible). Description of yacc is in
[12].
- Flex
- Fast lexical analyzer generator, a tool for generating
programs that perform pattern-matching on text. Flex
generates as output a C source code. Compatible with lex.
Description of lex is in [12].
- LATEX
- A macro package for TEX- structured text formatting
and typesetting system [3]. This thesis was entirely
written using LATEX.
- Glade
- A GTK+ user interface builder. Used for building
Osiris's GUI.
- GNU Make
- A utility to maintain groups of programs, determines
automatically which pieces of a large program need to be recompiled,
and issues the commands to recompile them.
- GIMP
- An image manipulation and paint program. The GIMP stands
for The GNU Image Manipulation Program, it is used to edit and
manipulate images, it can load and save a variety of image formats,
can be used to convert between formats. Gimp can also be used as a
paint program It features a set of drawing and painting tools with
variety of plug-ins and scripting extensions. Additional information
are at http://www.gimp.org. It was used to process
screen-shots and icons for Osiris.
- xfig
- Facility for Interactive Generation of figures under
X11. It is a menu-driven tool that allows user to draw and
manipulate objects interactively under X Window System. It was used
to create all figures in this thesis.
- X Window System
- Also called X. A portable, network-transparent
window system which runs on a wide range of computing and graphics
machines to visualize and communicate with user graphically using
bitmap displays.
- Debian GNU/Linux
- A free operating system that is build of over
2500 packages. It is available for many hardware platforms including
Intel 80386+, DEC Alpha, Power-PC, Motorola 68k and uses Linux
kernel, as well as GNU/Hurd.
Additional information are at
http://www.debian.org. The Debian system builds on the
ideals of free software first championed by the Free Software
Foundation http://www.gnu.org/ and in particular by Richard
Stallman. Osiris project was entirely developed under Debian/GNU
Linux.
Next: Free Software
Up: Choosing tools
Previous: Choosing tools
  Contents
Igor Wojnicki
2001-02-21