• $49.99+

    Message Compiler

    The Message Compiler is a programming tool, used to internationalize applications, by compiling a message file, which contains text definitions and documentation in different languages. It produces several output files, like resource files, programming language specific class or header files with constant definitions for the text keys and HTML documentation pages.

    Learn More
  • Free+

    A Common Application Framework (ACAF)

    The Common Application Framework (ACAF) is used as base to implement technology-free, robust and clean business classes of an application, which should be connected to different other frameworks, without affecting the business classes itself. It includes an O/R mapping package, used to store business objects in a relational database and classes to serialize and deserialize business objects to/from XML documents.

    Learn More
  • Free

    ACAF Address Book

    The Address Book application is a sample base application, used to demonstrate the usage of A Common Application Framework (ACAF).

    Learn More
  • Free

    ACAF Competition Management

    The Competition Management application is a sample base application, used to demonstrate the usage of A Common Application Framework (ACAF)

    Learn More

About our products

The 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.

See also the detailed documentation of the Message Compiler for more information.