Diskussion:Java Native Interface

Letzter Kommentar: vor 12 Jahren von RokerHRO in Abschnitt Beispiel?

nicht nur betriebssystemspezifisch, besser plattformspezifisch

Bearbeiten

Es ist nicht nur eine Frage des Betriebssystems, sondern auch der Hardwareplattform, genauer der Prozessorarchitektur. Da es sich bei "native code" normalerweise um Binärcode handelt. Ich denke, Mischformen wie betriebssystemspezifischem Bytecode sind selten oder gar nicht möglich. (nicht signierter Beitrag von Croorg (Diskussion | Beiträge) )

Du hast Recht. Ich habe die Einleitung umformuliert. Besser so? --j ?! 22:33, 19. Dez. 2007 (CET)Beantworten

Alle Programmiersprachen sind betriebssystemunabhängig!

Bearbeiten

Programmiersprachen sind immer betriebssystemunabhängig. Programme sind betriebssystemabhängig, wenn betriebssystemspezifische Bibliotheken/Funktionen verwendet wurden. Ein Java-Programm ist nur dann betriebssystemunabhängig, wenn es keine betriebssystemspezifischen Funktionen verwendet. Mithin ist dies ein Java-Programm, das JNI verwendet, nicht. -- mikl 13:38, 2. Jun. 2008 (CEST)Beantworten

Übersetung von "Native"

Bearbeiten

Was soll die infantile Erklärung und Übersetzung bezüglich "Native Interface"? Im Kontext der Programmierung sollte "native" korrekterweise nicht übersetzt werden. I.d.R. also "Natives Interface" respektive "Native Schnittstelle" auf Deutsch. Der Verweis auf "einheimisches" wie im Kontext eines "native Speakers" ist hier befremdlich... (Der vorstehende, nicht signierte Beitrag – siehe dazu Hilfe:Signatur – stammt von 213.209.94.25 (DiskussionBeiträge) 18:30, 17. Sep. 2008)

Da stimme ich dir zu. Habe es entfernt. --Revolus Echo der Stille 18:41, 17. Sep. 2008 (CEST)Beantworten

Hallo Revolus, hier ist nochmal der "Native"-Poster von zuvor. Vielen Dank für die Zustimmung und Korrektur. So liest es sich viel angenehmer, danke!

SWT als Anwendung des JNI

Bearbeiten

"Eine der populärsten Anwendungen von JNI ist die Programmbibliothek Standard Widget Toolkit (SWT), die über JNI die Verwendung von Elementen der Grafischen Benutzeroberfläche des Betriebssystems ermöglicht."

Obiger Abschnitt ist zwar richtig, im Kontext kommt es allerdings so rüber, dass JAVA Programme, welche eine SWT Gui nutzen nicht mehr plattformunabhängig wären. Und das ist nicht der Fall, denn die benötigten SWT Bibliotheken werden angehängt. Wäre schön, wenn das noch angemerkt werden könnte :-)

Ansonsten ein schöner Artikel. Danke fürs Schreiben (nicht signierter Beitrag von 192.35.17.11 (Diskussion) 11:21, 12. Aug. 2010 (CEST)) Beantworten

Beispiel?

Bearbeiten

Um JNI mit Java Native Access besser vergleichen zu können wäre es toll, wenn jemand ein Codebeispiel hier einfügt, am besten mit der gleichen Funktionalität wie im anderen Artikel. :-) --RokerHRO (Diskussion) 15:16, 29. Aug. 2012 (CEST)Beantworten