Visual Programming Armoury.
Version 1.23 was built on June 3, 1999.
Copyright (c) 1996-1999 Terminal-Complex Ltd.

***** Brief Overview *****

Visual Programming Armoury is an IDE for C++ and Java. It implements a concept of
multidimensional desktop. The ergonomics of VPA helps you maintain large projects.
There are 3 frameworks: C++, Persistence Smith and Java. All of them are compiler-
independent structured processors of source code. C++ framework includes a designer
of event-driven composite GUI and a resource editor. Persistence Smith framework is
built upon the object-relational layer which allows you to interact with business
objects instead of going directly to RDBMS. An extended semantics of C++ provides
full-featured capability to program a back-end's logic: queries and updates are
issued against the object model instead of the storage one. Diagrams of persistent
class helps you design applied object model. Thus a system that uses relational
database is engineered in terms of object-oriented methodology. All of your code
is completely portable between variety of database products. The set of class
libraries formalize GUI up to high-level primitives which query, retrieve, navigate,
edit data, aid input, do printing job. Java framework supports class diagrams and
reverse engineering of source code.

***** System Requirements *****

Visual Programming Armoury runs on Windows 95/98/NT on Intel hardware. A 486/DX
or faster processor and at least 16MB of RAM are recommended. You should have 8MB
of free disk space plus 4MB additional temporary disk space available during setup
process before attempting to install the software.

To build C++ projects any compiler is suitable. You may customize makefile and rules
of parsing errors and warnings according to the examples supplied. Persistence Smith
framework is shipped with class libraries in Microsoft Visual C++ format. To build
and run Java projects a Java platform must be installed. In spite of absence of C++
or Java compilers you may analyse demo projects, create new ones, explore class
libraries shipped with VPA, execute modeling, write source code and document it.

***** Installation *****

After installation set up PATH, INCLUDE, LIB, CLASSPATH environment variables as
shown below and restart the system. INCLUDE and LIB are necessary for C++ and
Persistence Smith. CLASSPATH is necessary for Java framework.

For Windows 95/98 alter autoexec.bat:
   SET PATH=%PATH%;c:\tcvpa\bin
   SET INCLUDE=%INCLUDE%;c:\tcvpa\include
   SET LIB=%LIB%;c:\tcvpa\lib
   SET CLASSPATH=%CLASSPATH%;c:\tcvpa\lib\tcUtils.zip

For Windows NT alter "Control Panel / System / Environment / User Variables":
   add c:\tcvpa\bin to PATH
   add c:\tcvpa\include to INCLUDE
   add c:\tcvpa\lib to LIB
   add c:\tcvpa\lib\tcUtils.zip to CLASSPATH

***** Licensing and Distribution Rights *****

Visual Programming Armoury is a freeware program. This means that you may use
it free of charge. You may also distribute it freely to others so they may try it.

***** Contact Information *****

Address
   Terminal-Complex Ltd.
   189620, Oktjabrsky Boulevard 14/33, Pushkin, Saint-Petersburg, Russia.

Telephone
   +7 (812) 466-5711
   +7 (812) 466-2858

Fax
   +7 (812) 466-5830

E-Mail
   polymorph@mail.ru

Web Site
   http://www.polymorph.spb.ru
