Blog

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

Griffon – Faster Groovy Desktop Development

I needed an installable desktop application based on existing Java logic, where the technology should fit in our portfolio. We are mainly based around Java enterprise and web development. Working with Grails I thought it would be a great idea to use Groovy also for the desktop application. With this search I found Griffon, which…
Read more