[LWN Logo]

--------------------------------------------------------------------
      KDevelop 1.2 - The Unix/Linux Development Environment with support
for KDE and GNOME- released
      Internet, May 4, 2000

      1. Introduction

      KDevelop 1.2 (http://www.kdevelop.org) is the official release for
KDE 1.x systems.
      Since the last release we added some new features like GNOME
support (Application Wizard) and
      improved the current codebase. Beside that the user interface was
translated into 18 languages
      and the manual into 9 languages. The IDE proved its stability in
real testing by programmers,
      who created many new applications with current versions of
KDevelop.

      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 and GNOME provides developers with a complete
application framework
      together with the Qt and Gtk library. 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
(only Qt)
         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
(KDE1,KDE2,GNOME,OpenGL(tm),terminal based...)
         b.a coding environment including:
               a syntax-highlighting editor
               a class browser and viewer
               various file viewers
               a internal debugger
         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/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 public
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 Unix primers a seamless start from wherever
they may
      come from.


      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.2, we already
proceeded
      towards version 2.0 that will support KDE 2 and future versions of
GNOME.
      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 eight 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.