V IDE - Release 1.01
The V Integrated Development Environment
VIDE is the V Integrated Development Environment
for the GNU g++ compiler and the standard Sun Java Development
Kit. The current release is 1.01. VIDE has been a
part of the V C++ GUI Framework, but is now avaiable as a
separate package. Executables for MS-Windows 9x/NT and Linux
(glibc) are available for download at
http://www.objectcentral.com/vide.htm.
Note: the documentation for VIDE was formerly included with
the V GUI documentation, but it has been revised and expanded,
and is no longer included here. Please see the VIDE web page
listed above for full information. This section includes a breif
summary of VIDE features.
VIDE has been designed by a programmer for programmers.
It makes the task of developing software for C/C++, Java, and
HTML much easier than using command line mode. It is easy to
learn, so it is a good tool for the beginner. It also has the
critical features needed to enhance the productivity of the
experienced programmer.
While VIDE doesn't have every feature found in many
commercial development systems, it is an ongoing project, with
more features included in each release. And best of
all, VIDE is free! The source code is available
under the GNU Public License (GPL), so you can help add even more
features if you want.
The main features in the current release of VIDE
include:
- An important part of an IDE is a good editor.
The VIDE editor is a very good editor designed for the
programmer. Editor features include:
- Syntax Highlighting for C/C++, Java, and HTML.
- Several editor command sets, including:
- A generic modeless command set, similar to many Windows
editors.
- Vi - the standard Unix editor, with extensions.
- The See editor command set, an editor designed and used by
Bruce Wampler, the author of V and VIDE.
- Others easily added by extending a C++ class.
- Formats C/C++ and Java code
- Powerful command macro capability
- Project Files - specify source files, compiler options,
and other details required for g++ or Java. Project files
simplify and hide most of the details of using the underlying
tools.
- Supports development of both C/C++ with the GNU gcc/g++ compiler
for MS-Windows and Linux, (OS/2 environment soon), as well as the
Java development using the Sun JDK.
- Uses standard GNU make to build projects for
g++, and the standard features of the JDK to build Java projects.
- Point and click to go to errors in source files.
- Integrated support for GNU gdb debugger for C/C++.
Common tasks, such as stepping through a program, are fully
integrated, yet all the features of gdb are available
through a command line window.
- Integrated support for Sun jdb for Java.
- Integrated support for the V GUI for C++, including
the V app generator and the V icon editor.
- Extra support for HTML development. While VIDE doesn't
support WYSIWYG HTML development, you can send the current HTML
file to your browser for immediate viewing. Future versions will
include more HTML features such as table generation and image
sizing.
- Includes extensive HTML based help. Covers VIDE, GNU
utilities, C/C++ libraries, HTML, and more. The help files are
available for separate download. You can see a complete online
version of the help package
here.
The executable version of VIDE is totally freeware. Use
it, share it, do whatever you want. The source of VIDE
falls under the GNU General Public License, and is normally
included with the V GUI distribution. See the file COPYING
included with the distribution for more information. Its
development is not always in phase with the current V
distribution, so there will be additional releases of executable
versions as they become available. With the added support for
Java, it is likely that the standalone executable version will
see broader use than the source version included with V.
No Warranty
This program is provided on an "as is" basis, without warranty of
any kind. The entire risk as to the quality and performance of
the program is borne by you.
V IDE Reference Manual
Copyright © 1999, Bruce E. Wampler
All rights reserved.
Bruce E. Wampler, Ph.D.
bruce@objectcentral.com
www.objectcentral.com