4D Insider allows you to cross-reference objects in your database and then view the object's contents and rename it. STR# resources can also be modified on either platform for use in menus, buttons and text. You can copy objects from one database to another, or create libraries of objects and code which can be reused in other projects.
4D Compiler analyses your database and provides extensive diagnostic warnings and error messages, and supports interactive debugging with 4D. It can create a list of all variables used in a database with their compiler directives, and can set their default data type. It compiles your methods and generates true processor Optimised machine language. A compiled database can then be merged with a copy of 4D Engine, to create a stand-alone executable application.
4D Write enables you to attach word processing documents to each record in your database or to create sophisticated multi-column reports or letters that automatically extract data, merge it with text or graphics, and print it.
The 4D Draw plug-in enables you to create object-oriented drawings. You can associate objects in your drawings with records in your database, reference fields from the database in your drawings, and publish all or part of a drawing as a hot link for use with other 4D plug-ins.
4D Server includes an application distribution engine that tailors application code automatically for each user's platform. Used with the 4D Connectivity plug-ins, 4D Server is an ideal way to maintain three-tiered architectures. 4D Server's built-in cross-platform application server allows immediate deployment in multi-platform environments. In conjunction with 4D Open, 4D Server allows fully distributed workgroup architectures. In conjunction with 4D Connectivity products, 4D Server is an ideal gateway to corporate information repositories.
4D Open consists of a set of C/C++ libraries on Windows, Pascal and C libraries
on Mac OS, and a 4D plug-in '4D Open for 4D'. Using these libraries, any
foreign client application can access a 4D Server database. 4D Open for
4D is a plug-in that enables you to simultaneously connect to multiple 4D
Servers from the single-user version of 4D, from 4D Client or from 4D Server
using stored procedures and triggers.
Windows
Pentium II minimum
800 X 600 monitor resolution
Windows 2000, Windows XP.
256 MB RAM minimum
MacOS:
G3 or better processor
800 X 600 monitor resolution
Mac OS X v10.2.8 or later
256 MB RAM minimum