Glossar

21.01.1999

Active X: Microsofts Technologie zur Einbindung von Softwarekomponenten in vernetzter Umgebung .Active X basiert auf dem OLE-Konzept (Object Linking and Embedding) und ist ein Windows-Standard.

Active X-Controls: vom Server geladene, compilierte Programme, die auf einem beliebigen Windows-Client laufen.

API: Application Programming Interface. Schnittstelle zu einem anderen Programm, zum Beispiel einer Datenbank oder Mainframe-Anwendung. Java-APIs spezifizieren Art und Weise, wie Programmierer mit Klassen und Objekten unter Java umzugehen haben.

Applet: ein in Java geschriebenes Programm, das im Browser-Fenster ablaufen kann. Dabei wird der Byte-Code von der im Browser integrierten JVM interpretiert.

Binär-Code: maschinenspezifischer Programm-Code. Ergebnis des Compilierungsvorgangs, beispielsweise bei C++. Der Binär-Code ist auf dem dafür vorgesehenen Rechner direkt ausführbar, zum Beispiel als Active X-Control unter Windows.

Byte-Code: maschinenunabhängiger Programm-Code, der vom Java-Compiler des Programmierers erzeugt und von der JVM des Anwenders interpretiert wird - ohne Anpassung an die eigene Prozessorarchitektur.

Compiler: ein Programm, das den in einer Hochsprache (C, C++, Java) erstellten Quell-Code in einen vom Computer direkt zu verarbeitenden Code übersetzt. Ein C++-Compiler erzeugt den direkt ausführbaren Binär-Code, ein Java-Compiler den zu interpretierenden Byte-Code.

Hot Spot: neue Generation einer JVM. Soll die Performance wesentlich verbessern und zu Java 2 kompatibel sein. Mehr dazu unter http://java. sun.com/products/hotspot/.

Interpreter: ein Modul das abwechselnd jede Befehlsfolge des Byte-Codes dekodiert und ausführt. Die JVM enthält einen solchen Interpreter.

Java: von Sun Microsytems entwickelte und von den meisten Softwareherstellern lizenzierte, objektorientierte, C++-ähnliche Programmiersprache.

Java 2: Java Development Kit (JDK) 1.2, Nachfolger von JDK 1.1. Mehr unter: http://java.sun.com/products/jdk/1.2/.

Java Beans: plattformunabhängiges Komponentenmodell unter Java.

Java-Chip: von Sun entwickelter Prozessor, der den eigentlich für die JVM vorgesehenen Byte-Code nativ ausführt. JVM oder Just-in-time-Compiler (JIT) werden dabei nicht mehr benötigt.

Java Script: Java-ähnliche, von Netscape entwickelte Scriptsprache, die - in eine HTML-Datei eingebettet - beim Laden im Browser ausgeführt wird. Microsofts Gegenstück: Visual Basic Script.

Java OS: Java Operating System. Von Sun entwickeltes und auf Java-Technologie basierendes Betriebssystem für

eine Vielzahl von Rechnerplattformen, Spielekonsolen und Settop-Boxen.

Zur Startseite