Anyone who regularly works with more than one development language and a
third-party library has faced the situation described by: "Great library, if
only I could have it in my programming language." Some vendors make a living
from publishing different language versions of their product, but many can't
afford or don't want to pay the costs of maintaining several parallel
implementations of their product.
Consequently, over the years many integration approaches have been created to
help us with the common problem of using software written in one language in
another language. Microsoft has even gone as far as building language
inter-operability into the core of its .NET platform (of course, they
excluded Java). When talking about .NET, it should also be mentioned that a
... (more)
If you have never had to integrate Java with code written in other languages,
you are a very lucky person. Java is a wonderful language when you are
looking for platform portability, but unless you are a big CORBA fan, code
written in Java is hard to use from all other programming languages.
Codemesh set out four years ago to integrate Java with C++ in a
platform-portable way, but when Mi... (more)