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