Requirements-Engineering  Software-Architecture  Software-Development

Home  |  Expertise  |  Projects  |  Apps  |  Frameworks and Tools  |  Imprint


A Common Application Framework (ACAF)

The Java-framework ACAF is a lightweight base framework to implement robust and technology-free business classes, promoting the capability to connect the business classes transparently to arbitrary frameworks. The framework provides i.e. attribute classes, which are used instead of simple Java types to implement the business class attributes. These attribute classes implement already a value or format checking, so that the business processes can rely on business classes with a high data quality.

The framework provides, among other features, an object/relational mapping to store the business objects in relational databases and a XML serialization/deserialization for business objects.

Further information of ACAF can be found on the following web-sites:

  1. Detailed documentation of the Framework

  2. Download Framework

  3. Documentation of the sample application „Address-Book“

  4. Download sample application „Address-Book“

  5. Documentation of the sample application „Competititon-Management“

  6. Download sample application „Competititon-Management“

Message Compiler

The Message Compiler is a programming tool, used to internationalize applications, by compiling a message file, which contains message definitions in different languages, to several output files, like resource files, programming language specific class or header files with constant definitions for the message keys and HTML documentation files. It lies in the tradition of tools like the Open VMS Message Utility, the Microsoft Message Compiler (mc), which is available in Visual Studio or the Unix gencat utility. The Message Compiler is a 100% pure Java program, so you need the Java Runtime Environment with the minimum version 1.5 to used it.

The advantage of using the Message Compiler is, that you can keep your localized text and messages in one source file and all files required for your programming environment are generated from this one source. Even when you use the same localized texts in different programming environments, you may generate the files for all your programming environments from one source file using the Message Compiler. Furthermore the programming language specific constants created for the message keys are off course a much safer way to access the messages in the resource files, than using plain strings.

Further Information can be found here:

  1. Download Message Compiler

  2. Detailed documentation of the Message Compiler