Next Previous Table of Contents
As everything on earth has it's fashions, today's computer world seems to tend more to the use of free software even for commercial purpose. The most popular free software project is Linux. It is now generally agreed that Linux, (as well as other projects such as the Apache web server, the Perl language and GNU suite of tools), proves that free software can be of as high a quality as commercial software. But despite the quality, end users must still suffer under the cryptic commands of any Unix Systems.For Linux to thrive, it needs applications, both free and commercial, and ease of use.
The KDE project tries to close this gap by providing an easy to use desktop and the companion libraries to extend the variety of available GUI-based software. But especially as free software is often made in the author's free time, the question for many programmers is how much they like the current code development environment. KDevelop wants to take another major step: making the programmer's life easier and more efficient: products created with KDevelop can reach a higher level of reliability and functionality in the same development period.
To fulfill this goal, the KDevelop Integrated Development Environment provides many features that developers need as well as it
wraps the functionality of third party projects such as make
and the GNU C++ Compilers and makes them an invisible, integrated
part of the development process. KDevelop manages:
KDevelop makes it a joy to work with all programs in one place and saves time by automating standard development processes as well as giving you direct and transparent access to all information you need. The integrated browsing mechanisms are designed to support documentation requests that developers have in conjunction with their project.
The class viewer and error finder bring you anywhere in the project code with a mouse click without needing to search for files; File trees give direct access to the project files and the integrated help system offers superb access to online-documentation from anywhere within the IDE.
Version 1.2 of KDevelop comes along with the most needed facilities for C/C++ development. During the development phase of KDevelop, the project made great improvements since the 1.0 final release, followed by the release of version 1.1. We believe that the current version is to be expected as the final release for the KDE 1.x series, giving developers the environment they want to use.
Improvements were made in the following sections:
Any comments about the IDE, its documentation or feature requests are welcome.
This user manual gives the user a complete overview of the KDevelop IDE and describes the basic development process in brief. For more information about specific programming issues, we suggest reading the KDevelop Programming Handbook included with KDevelop, which covers themes such as understanding generated application frameworks and how to create full-featured KDE applications using example projects.
The design of this handbook is therefore separated into the following parts:
For programming beginners and new users of this product we recommend to read yourself into this manual before starting to actually work with the IDE as it covers the usage in depth. The understanding of how things are done the quickest way will save you a lot of time searching for functions and features as it will enable you to make use of first-class development tools even more simple.
The KDevelop project was started in summer of 1998 after KDE 1.0 was available on Linux/Unix to make the attempt of creating an easy to use C/C++ IDE for programmers, especially targeting on the KDE desktop. Since then the project has found a lot of helpers and supporters as well as sponsors who want to help the team continue their work on this now widely recognized programming environment. Within one and a half year, the IDE developed to a full-featured KDE application with the most possible functionality and stability as the creators started to develop the IDE with the IDE itself at the time enough usability was given. Therefore bugs were mostly found by the authors and could be fixed very quickly as well as needed extensions for programming KDE applications.
The first official stable release was made with version 1.0 on December 6, 1999. Thereafter, the KDevelop Team introduced more features and stability into the IDE by new code or code that was unstable before, which lead to the second release as version 1.1 on February 28, 2000.
Since then, the project continud to integrate more functionality and simplifying the current codebase along with many translators who transfer KDevelop to as most languages as possible to provide the international developer community the IDE in their own language, including the handbooks that ship with it. Many users contributed their experience and knowledge to the project as one of the most promising products for Linux/Unix developers to make it even more stable and portable to other Unices.
A printed version of the complete KDevelop Documentation is available as the book titled Developing Applications for Linux: KDE Edition, which can be ordered either online from the KDevelop website at http://www.kdevelop.org or at http://www.opendocs.org. A share of the Gross Profits from the sales of this book goes back to the KDevelop project to support continuing the further development of KDevelop.
Printable versions of the KDevelop Documentation can also be obtained from the KDevelop website at http://www.kdevelop.org in DVI, PostScript and PDF format both in A4 and Letter size.
Next Previous Table of Contents