2005/5/10

     
 

ACDK as Enterprise Standard

artefaktur

| Introduction | Features | History | Comparison | Java Conformance | Library | ACDK DMI | Framework | Method | Standard |


ACDK is not established as a library within many other libraries, but as a platform to support developers in company contexts.


Content of this chapter:

   ACDK und Java
   Orientating established standards
   Company components of Java and C++
   Expanding ACDK
   Help for object orientated designs
   ACDK for server context applications
   Economical handling of development resources




 ACDK und Java

Java developed in recent years as 'lingua franka' of the IT industry of multithreaded network related problem pads not dependent on platforms.
ACDK C++-library design focuses on Java 2.0 specification to give developers with previous knowledge of Java, an easy access to ACDK.

 Orientating established standards

C/C++ makes it hard for developers to develop reliable, re-usable and scalable applications, since it consist of an unmanageable amount of different, parallel or controverted concepts.
The Standard Template Library in C++ standards only builds upon a few partial aspects. Many aspects of modern applications (multithreading, memory management, IPC, RPC, etc.) are not taken into account.

ACDK offers solutions similar to Java 2.0 specifications that are set up with a consistent concept.

 Company components of Java and C++

Re-usable company components can be developed parallel for Java and C++, since ACDK is related to semantics, syntax and idiomatic. JavaDoc standard is used for Java and C++ documentations.


Connections of ACDK objects



 Expanding ACDK

ACDK is suitable for writing personal expansions unlike STL and many other C++ libraries. No expert knowledge is needed for constructing ACDK. Distinctive project structures can be made through general name space and package concepts.

 Help for object orientated designs

Company standards and solutions can be developed as re-usable packages and components. Concept errors can be avoided through distinct role models and design pattern of object designs.

 ACDK for server context applications

ACDK concentrates on task positions in server fields and is trained for cooperating with distributed Java applications in customer fields.

 Economical handling of development resources

Consistent programming and documentation standards can be used for inputs of Java and C++ for customer and server fields. Personal resources can be distributed in different units, since all fundamental technologies are related to one another. Even new co-workers can become familiar with ACDK without much time and effort.