Frequently Asked Questions about ACDK.
Questions:
ACDK is available under the LGPL License.
You can use ACDK libraries also in connection of commercial, closed
source application.
Please refer to
Introduction, and
Features for an overview.
No.
ACDK is a framework and library for C++, which is oriented
at the Java API.
Yet, some aspects like Memory Management and IO-Concept are different.
No!
ACDK and its classes are written without having a look at
Sun's Java Implementation. We only used offical available API spezifications.
No!
If Java would even be nearly usable in the context of industry server applications,
we would have never written ACDK.
Java has its strength in the field of a (distributed) client and
ACDK serves for the needs in the field of (distributed) servers.
For an comparision between ACDK and Java constructs please refer
to
Constructs.
ACDK provides with
ACDK WX a native platform GUI framework.
This GUI toolkit can also be used with the Java-like scripting language
CfgScript.
Please have look at
ACDK Virtual Files.
ACDK is a C++ library. All you can do in C++ is also possible in ACDK.
There are two answers:
First:
Beginning with ACDK I haven't found compatible
STL implementation on all platforms I support.
Second:
RObject and all other 'R' classes works a little bit
different to normal C++-classes. For instance the operator&
is defined different to the default operator&. This makes 'R'
classes incompatible with some STL implementation.
But of course you are free to use STL beside of the ACDK containers.
Currently there are two ways to compile
ACDK.