| Introduction | Features | History | Comparison | Java Conformance | Library | ACDK DMI | Framework | Method | Standard |
ACDK - Artefaktur Component Development Kit - is a platform independent library for generating distributed server-based components and applications.
ACDK is designed to serve as a backend technology, with a similar target of
Microsoft's .NET or Sun's ONE platform, but instead of using Basic/C# or Java
as programming language, it uses C++ as core implementation language.
ACDK
implements the standard library packages, including acdk::lang, acdk::lang::reflect,
acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml
and more. Todays technoligies like flexible Allocator/Garbage Collection, Threading
and Unicode are implemented in the core of ACDK.
With the extensions of ACDK C++ objects are available for reflection, serialization,
aspect oriented class attributes and [D]ynamic [M]ethod [I]nvocation. This
DMI act as an universal object oriented call interface to connect C++ with
scripting languages (Java, Perl, Tcl, Python, Lisp, CfgScript, Visual Basic, VBScript,)
and standard component technologies (CORBA, COM+/ActiveX).
Main features of ACDK are: