Software Development; C.6 Software Development - Novell LINUX ENTERPRISE DESKTOP 10 SP2 - GNOME 08-05-2008 Manual

Table of Contents

Advertisement

C.6 Software Development

This section introduces Linux IDEs, toolkits, development tools, and versioning systems
for professional software development.
Table C.6
Task
Integrated Development
Environments
Toolkits
Compilers
Debugging Tools
GUI Design
Versioning Systems
Anjuta
Anjuta is an IDE for GNOME/GTK+ application development. It includes an editor
with automated formatting, code completion, and highlighting. As well as GTK+,
it supports Perl, Pascal, and Java development. A GDB-based debugger is also in-
cluded. Find more information about Anjuta at
.net.
CVS
CVS, the Concurrent Versions System, is one of the most important version control
systems for open source. It is a front-end to the Revision Control System (RCS)
included in the standard Linux distributions. Find more information at
ximbiot.com/cvs/wiki/.
Eclipse
The Eclipse Platform is designed for building integrated development environments
that can be extended with custom plug-ins. The base distribution also contains a
326
GNOME User Guide
Development Software for Windows and Linux
Windows Application
Borland C++, Delphi, Visual
Studio, .NET
MFC, Qt, GTK+
VisualStudio
Visual Studio
Visual Basic, Visual C++
Clearcase, Perforce, Source-
Safe
Linux Application
KDevelop, Eric, Eclipse,
MonoDevelop, Anjuta
Qt, GTK+
GCC
GDB, valgrind
Glade, Qt Designer
CVS, Subversion
http://anjuta.sourceforge
http://

Advertisement

Table of Contents
loading

This manual is also suitable for:

Linux enterprise desktop 10 sp2

Table of Contents