I'm pretty new to the JNI, and I stumbled across this while looking into the JNI:
Not only can native code interface with Java, it can also draw on a Java Canvas, which is possible with the Java AWT Native Interface
Is there a specific reason why this functionality was made specific/is available? Does it improve processing time on Windows system? Please elaborate why and when one would use such a feature