Blog

Simple and fast prototyping with Maven

Sometimes you are not working in the big enterprise project with thousand lines of code. You just want to play with a new library or a single aspect. Integrating this from the beginning in the main project can sometimes be a slow and complicated task. We have a special area called Sandbox for this small…
Read more

Java interoperation with a Native DLL using JNA

Imagine you get a static link library (.lib file) whose functions need to be invoked from a Java application. You cannot link the library to your java program, but what you can do is to call functions from a dynamic link library (DLL). The term “DLL” does not imply a specific format and thus the…
Read more

Java interoperation with a .NET DLL using jni4net

Imagine, that your requirement is to use a DLL, that contains .NET components under Windows. Your first thought could be JNI, but calling .NET components requires much more glue code, than just calling the functions that the DLL exports. In our projects, we have made good experiences with a framework, that uses reflection to generate…
Read more

NLSTools for I18n released as open source

In many software projects that need to support multiple languages, the software developers and the translators are different persons and have to find a way how to work with each other. The software development team needs conventions how to maintain the locale texts an easy mechanism to exchange files with the translator(s) flexible ways to…
Read more