[LWN Logo]

Date: Mon, 06 Dec 1999 02:45:59 +0100
From: Stefan Heidrich <sheidric@rz.uni-potsdam.de>
To: lwn@lwn.net
Subject: KDevelop 1.0 Final Press Release


Press Release:

KDevelop 1.0 - The KDE Development Environment

1. Introduction

This version 1.0 is the final official release for KDE 1.x systems.  Since
KDevelop (http://www.kdevelop.org) went to Beta status in August 1999, we
spent 4 months of development only for testing, correcting and improving
the current codebase. Beside that, we can now provide better support for

different Unix systems. The IDE proved its stability in real testing by
programmers, who created over a dozen of applications with beta versions of
KDevelop. Now all bugs are fixed and KDevelop showed that it is usable and
hits the intentions of the authors. We hope that our work is a good
contribution to free software development.

2. Intention

The main reason for the creation of KDevelop was the lack of a modern,
competitive solution for application development. Although Unix
systems provide the user with a good and stable environment, including
the X Window Sytem, modern tools available under other operating
systems are missing.

Whereas hard-core Unix-developers state that Emacs and vi are the
ultimate solution, KDE provides developers with a complete application
framework together with the Qt library. The fact of the commercial
availability of Qt also gets the interest of commercial development
parties. Therefore the KDevelop project wants to

a) provide a code-writing environment for free
b) ease the use of standard development tools such as autoconf and
automake
c) offer a graphical dialogeditor that reduces GUI design cycles
d) provide developers with direct, uncomplicated access to documentation
written
   by the team or by third parties. This includes documentation for the
   KDE and QT APIs.

3. Overview

The KDevelop IDE provides the following tools for C/C++
application development:

a) a wizard-based projectgenerator that builds configurable frameworks
   for various application types
b) a coding environment including:
   - a syntax-highlighting editor
   - a class browser and viewer
   - various file viewers
c) a documentation system for direct access to HTML-online
   documentation, including 5 handbooks for KDE/Qt development and fast
   search
d) a dialogeditor that fits the need for rapid construction of user
   interfaces, embedded completely into the development environment
e) works with the mime-type of files to start automagically the
   appropriate application inside KDevelop, like KIconEdit for bitmaps
   or KDbg for executables
f) CVS support for project development
g) support for uncomplicated localization of projects
h) translation into 17 languages
i) many additional features such as autosaving, commandline-passing etc.

This enables programmers to reduce development cycles to a minimum,
while it offers the flexibility to work as they want at the same time.

We like to mention that although KDevelop requires KDE and Qt to work,
you can as well use it for any other C++ project. It's designed as a
C/C++ development environment in the first place.

4. Why to use KDevelop

Every developer will ask if KDevelop can be better than Emacs, better
than MS Visual Studio, better than Borland. The fact, that KDevelop
provides a complete, user friendly interface, is mostly not regarded.

But we do not think we have to step back behind a long-term development
of e.g. Emacs. Actually KDevelop is being developed with beta versions
of KDevelop. In our own interest, stability was and is the main goal.
You can expect KDevelop to do what you want it to do, it will stay
stable, as far as we can consider by user reports of prior development
versions.

The features were designed during the need of them for our own purposes.

The programmer can expect that his environment interacts with him
intuitively
and in a fast and friendly way.

All features are well documented as well as we provide a whole set of
handbooks for giving KDE primers a seamless start from wherever
they may come from.

We hope that our contribution to the free software market will make more

users and programmers realize that they have a choice.

5. The Future

As KDE is stepping towards new technologies, the KDevelop project keeps
up with the time. Besides the final work on KDevelop 1.0, we already
proceeded
towards version 2.0 that will support KDE 2 and future versions of the
Qt library. So stay tuned !

6. About the Team

The KDevelop Project, started in summer 1998, aims to provide
developers with a good, stable and useful environment which can compete
with
modern IDEs. Since the beginning of the development, the team has
grown from three members of the core team to seven codewriters and
a translation team with over 50 people.
In the meantime, a lot of beta-testers have joined and shared their
experience to improve KDevelop in stability and functionality.