[LWN Logo]

Date: Mon, 02 Aug 1999 04:53:33 +0200
From: Stefan Heidrich <sheidric@rz.uni-potsdam.de>
To: letters@lwn.net
Subject: KDevelop 1.0 Beta1 Press Release

KDevelop 1.0 - The KDE Development Environment

The KDevelop Team is proud to announce the availability of the KDevelop
Integrated Development Environment for Unix Systems, version 1.0 Beta 1.


KDevelop can be found at http://www.kdevelop.org  and will as well be
included in the next KDE release.

Project description:

1. Introduction

1.1 The Team

The KDevelop Project, started in summer of 1998, aims to provide
developers with a good, stable and useful environment that can compete
with modern graphical software development tools. Since the beginning of
the
development, the team has grown from three members of the core team to
seven code writers and a translation team in which another 12-15 people
contribute their work as well.

1.2 Intention

The first reason why KDevelop was created was the fact that
although Unix systems provide the user with a good and stable
environment, including the X Window System.  But it lacks a modern,
competitive solution for application development that will make users of

the dark side of power think it's time to contribute to another world.

Whereas hard-core Unix developers state that Emacs and vi are the
ultimate solution, KDE provides developers a complete application
framework together with the Qt library.  The fact that Qt is also
available for commercial development, this release will also get the
interest of commercial developers.  Therefore the KDevelop project wants

to:

a) provide a useful code-writing environment.
b) simplify the use of standard development tools such as autoconf and
automake.
c) offer a RAD tool by a graphical dialog editor that reduces GUI design

cycles.
d) give developers direct, simple access to documentation written
by the team as well as by third parties, including the KDE and Qt API.

2. Overview

The KDevelop IDE offers functionality for the following parts of C/C++
application development:

a) a wizard-based project generator that builds configurable frameworks
for various type of application
b) a coding environment, which includes:
- a syntax-highlighting editor
- a class browser and viewer
- various file viewers
c) a documentation system with direct access to HTML-formatted
documentation including five handbooks for KDE and Qt development,
along with fast search functionalities
d) a dialog editor that allows for rapid construction of user interfaces

embedded into the development environment completely
e) works with the most needed programs automatically to edit files by
mime-type, such as KIconedit or KDbg
f) CVS support for project development
g) support for easy internationalization of projects
h) internationalized into 10 languages (application; documentation only
available in English)
i) many additional features such as auto-saving, command line passing
etc.

This enables programmers to reduce development cycles to a minimum
while at the same time offering the flexibility to work as they would
like.

We would like to mention that although KDevelop requires KDE and Qt to
work, you can as well use it for any other C++ project; it is designed
primarily as a C/C++ development environment. Its origin nevertheless
has been
based on support for KDE/Qt application design.

3. Why using KDevelop IS an effort

The question is - do I want to use KDevelop for my application?  Or do
I really want to remain with black and white, text only?

Every developer will ask if KDevelop can be better than Emacs, better
than MS Visual Studio, better than Borland.  The fact that it provides a

complete, user friendly interface to simple application development most

often steps back.

But the KDevelop Team does not think we have to step back behind the
long-term development of for example, Emacs. KDevelop actually IS being
developed with beta versions in our own interest.  Stability is always
the main goal. You can expect KDevelop to do what you want it to do,
whenever you want to.  And it will stay stable, as much as possible with

user reports of bugs during development releases.

The features were designed based on the need of them from our own
experience.  The programmer can expect that his environment interacts
with him intuitively, in a fast yet friendly way.

All features are well documented.  As well, we provide a whole set of
handbooks that will give those new to KDE development a seamless start
from whatever environment they may come- GNOME, wxWindows or Motif.

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

users and programmers realize that they have another choice.

The KDevelop Team