Anjuta

Anjuta is a Environnement of Development Integrated (IDE) for the C and the C++ on GNU/Linux. He was written for the libraries GTK+/GNOME and he provides a big number of advanced functions of programming. He includes a management system of project, of creation of interactive application, an interface with the debugger , and a powerful editor of code with an effective navigation and syntactic coloring.

History

Version 1.0

In 1999, Naba KUMAR left the first version alpha Anjuta, a IDE (French EDI) for GNOME which would be the union of all the best development tools in line of ordering of the world linux. Receiving a favorable reception of the community, the first stable version (1.0) left in 2002.

Version 2

But of the limitations in its not very modular architecture were quickly felt, and the decision was made to make a complete rewriting of the software. At that time, gIDE, another IDE seemed to work towards the same end, and on November 9th, 2001 the two projects amalgamated for the realization of Anjuta 2, the base coming from Anjuta and the system of grafts of gIDE.

Version 1.2

The exit of GNOME 2.0 meant that Anjuta 1.0 using the old libraries of GNOME 1.4 was not integrated any more very well in the office. It was clear that Anjuta 2 could not replace Anjuta 1.0 before a long time, also the developers decided to carry Anjuta 1.0 pennies GNOME2, to create Anjuta 1.2, and to develop Anjuta 2 in parallel. The developments concentrated then on Anjuta 1.2 because of many people used and wanted to improve Anjuta 1.0. Unfortunately, that caused to slow down the development of Anjuta 2.

Scaffold

After the exit of Anjuta 1.2 in 2003, Anjuta 2 became again the priority, but a dissension between the two groups of developers caused the name change of Anjuta2 in Scaffold. Scaffold in majority was developed by the old developers of gIDE, and Anjuta 2 was developed by the developers of Anjuta 1.2, on the old code but with a new architecture. The goal of Anjuta 2 was to use the functionalities of old Anjuta, although with a new architecture. That generated a certain confusion in the community of the free software which started to think that the two projects (Anjuta 2 and Scaffold) had died.

A new version 2.0

But Naba which had always believed in its vision of the things implemented the system of grafts and carried older functionalities in new grafts for Anjuta 2.0. Code of old Anjuta 2.0 (become Scaffold, do you follow?) was re-used in new Anjuta 2.0 (the derivative of Anjuta 1.2). After having been in rock bottom during one year, the future takes shape with the exit on May 15th, 2005 of Anjuta 2.0.0, the first version alpha (version of test) of Anjuta 2.0.

June 25th, 2007, Anjuta DevStudio announced the release of the first stable version of Anjuta 2: the version V2.2.0, called Hurricane.

Functionalities

It integrates many functionalities of development assistance, in particular, the project management, autopilots of applications, a Débogueur integrated, and an editor integrating the syntactic Coloration Source code.

Editor

  • syntactic Coloring
  • automatic Completion
  • automatic indentation
  • retraction/cachage of code (folding camera)
  • navigation in the structure of the code (by classes, definitions, etc)
  • posting of numbers of line and of the markers
  • management of mark-pages
  • detachable windows (dockables)
  • zoom

Environment of development

  • debugger integrated (rests on Gdb)
  • assistants of creation of applications
  • compilation by file and project
  • supports C, C++, but also interactive Java, Perl, Pascal, (file mode only) etc
  • mail system.

External bonds

  • Official site
  • Site of development on '' SourceForge ''
  • The Anjuta Story (source of this article)
  • Tutoriel
  • Presentation

Random links:Grevelingen | Shenmue II | Money helmet of American football | Ikast FS | Province of Kon Tum | Aterballetto | Klyuchevskaya_Sopka