J/Direct
From Wikipedia, the free encyclopedia
J/Direct was a technology included in some versions of Microsoft's Java Virtual Machine, which allowed direct calls into the Windows API. J/Direct was specific of Microsoft's Virtual Machine, in replacement of the standard Java Native Interface (JNI).
A Java program which used J/Direct would not run on platforms other than Microsoft Windows.
The release of J/Direct (along with AFC and WFC), was part of an effort by Microsoft to gain leadership on the growing Java community[1].
Since this destroyed one of the main advantages of Java, its cross-platform nature, J/Direct was often seen as an attempt by Microsoft to undermine Java's cross-platform capabilities, and an example of the tactic of Embrace, extend and extinguish.
After the drop by Microsoft of their specific Java Virtual Machine, and the switch to the .NET environment, J/Direct was no longer maintained.
[edit] See also
- Java Native Interface
- P/Invoke, the equivalent .NET API