The GNAT Programming Studio (GPS) is a cutting-edge Free Software IDE that
streamlines the interaction between developers and their software. With its
intuitive interface, GPS is easy to use, simplying source navigation and
highlighting fundamental ideas in the program.
Features Tools
* Developer-friendly * Language-sensitive editor
* Multi-language * Version control
* Multi-platform * Graphical debugger
* Modern GUI * Automatic code fixing
* Multiple document interface * Graphs (call, dependencies, entities)
* Customizable * Application builder
* Extensible tool integration * Visual file comparison
* Free Software * Source code reformatting
* Automatic body file generation
* intelligent source code navigation
* Project Explorer
* Project Wizard
gpsim is a full-featured software simulator for Microchip PIC
microcontrollers distributed under the GNU General Public License.
Gradle is build automation evolved.
Gradle can automate the building, testing, publishing, deployment
and more of software packages or other types of projects such as
generated static websites, generated documentation or indeed anything
else.
Gradle combines the power and flexibility of Ant with the dependency
management and conventions of Maven into a more effective way to
build. Powered by a Groovy DSL and packed with innovation, Gradle
provides a declarative way to describe all kinds of builds through
sensible defaults. Gradle is quickly becoming the build system of
choice for many open source projects, leading edge enterprises and
legacy automation challenges.
The schemas shipped here are based on the GConf schemas
from libgnome and gnome-vfs.
The (general | GNU) template generation tools are a set of scripts
for creating a whole set of sources, which may already be compiled
and installed by using the GNU development tools. Think of gtgt as
a program which is able to create an already compilable, very
sophisticated "hello world" program, written in C or C++ and
constituted by a main program, two internal modules (classes), one
static and one shared library. Using gitty-gitty you will get a
template of sources for the main cases you might meet, and which
you can also use as examples for automake, autoconf and so on.
Developing and debugging UIs can be a pain. When something
goes wrong, it's not always obvious why. You can waste hours
writing logging statements only to find out that a widget is
in the wrong container, or an attribute wasn't set correctly.
Developing isn't much better either. Ever spend time writing
temporary code just to test a new feature, code you know you're
going to throw away in an hour, and yet you end up spending the
next 20 minutes debugging your temporary code? Sucks, doesn't
it?
What your program really needs is a good Parasite infestation.
Parasite is a debugging and development tool that runs inside
your GTK+ application's process. It can inspect your application,
giving you detailed information on your UI, such as the hierarchy,
X window IDs, widget properties, and more. You can modify properties
on the fly in order to experiment with the look of your UI.
Glade is a RAD tool to enable quick & easy development of user interfaces
for the GTK+ toolkit and the GNOME desktop environment. The user interfaces
designed in Glade are saved as XML, and by using the GtkBuilder GTK+ object
these can be loaded by applications dynamically as needed.
This version of Glade targets Gtk+ 2.
glademm an extension to glade and glade-2 (Gtk GUI Builder) to create
C++ sources for gtk-- and gtkmm2 (any combination) or skeletons for
libglade(mm) based programs.
This is GLib version 1.2. GLib, is a library which includes support
routines for C such as lists, trees, hashes, memory allocation, and
many other things.
ftp://ftp.gtk.org/pub/gtk
A mailing list is located at gtk-list@redhat.com for discussion.