Java AWT Native Interface

Java AWT Native Interface (jawt) is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly to a Java Abstract Window Toolkit (AWT) <a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/Canvas.html">Canvas</a> object drawing surface.

Comment
enJava AWT Native Interface (jawt) is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly to a Java Abstract Window Toolkit (AWT) <a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/Canvas.html">Canvas</a> object drawing surface.
Has abstract
enJava AWT Native Interface (jawt) is an interface for the Java programming language that enables rendering libraries compiled to native code to draw directly to a Java Abstract Window Toolkit (AWT) <a rel="nofollow" class="external text" href="https://docs.oracle.com/en/java/javase/19/docs/api/java.desktop/java/awt/Canvas.html">Canvas</a> object drawing surface. The Java Native Interface (JNI) allows developers to add platform-dependent functionality to Java applications. The JNI enables developers to add time-critical operations like mathematical calculations and 3D rendering. Previously, native 3D rendering was a problem because the native code didn't have access to the graphic context. The AWT Native Interface is designed to give developers access to an AWT Canvas for direct drawing with native code. In fact, the Java 3D API extension to the standard Java SE JDK relies heavily on the AWT Native Interface to render 3D objects in Java. The AWT Native Interface is very similar to the JNI, and, the steps are, in fact, the same as those of the JNI. See the Java Native Interface article for an explanation of the JNI techniques employed by the AWT Native Interface. The AWT Native Interface was added to the Java platform with the J2SE 1.3 ("Kestrel") version.
Hypernym
Interface
Is primary topic of
Java AWT Native Interface
Label
enJava AWT Native Interface
Link from a Wikipage to an external page
docs.oracle.com/javase/7/docs/technotes/guides/awt/AWT_Native_Interface.html
www.infoworld.com/article/2077589/java-tip-86--support-native-rendering-in-jdk-1-3.html
Link from a Wikipage to another Wikipage
3D rendering
Abstract Window Toolkit
Application software
C++
Category:Java platform
Event dispatching thread
File path
Header file
Java (programming language)
Java 3D
Java Native Interface
Java platform
Java Platform, Standard Edition
Java SE
JDK
Keyword (computer programming)
Library (computer science)
Microsoft Windows
Native code
Object (computer science)
Operating System
Rendering (computer graphics)
Solaris (operating system)
SameAs
4o751
m.09j6nr
Q6164955
Subject
Category:Java platform
WasDerivedFrom
Java AWT Native Interface?oldid=1121585938&ns=0
WikiPageLength
3914
Wikipage page ID
3522113
Wikipage revision ID
1121585938
WikiPageUsesTemplate
Template:Citation needed
Template:Code
Template:Empty section
Template:Howto
Template:Java desktop
Template:Multiple issues
Template:Original research
Template:Portal
Template:Tone
Template:Unreferenced
Template:Wikibooks