Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Kaffe – Wikipedia
Kaffe – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie
Der Titel dieses Artikels ist mehrdeutig. Weitere Bedeutungen sind unter Kaffe (Begriffsklärung) aufgeführt.
Kaffe
Basisdaten

Entwickler Freie Entwickler auf GitHub
Aktuelle Version 1.1.9
(26. Februar 2008)
Aktuelle Vorabversion 1.1.10 (Vorschau)
(31. Mai 2011)
Betriebssystem u. a. Unixähnliche und Windows
Programmier­sprache C, Java
Lizenz GPL (frei)
www.kaffe.org

Kaffe ist die Reinraum-Implementierung einer Java Virtual Machine (JVM) von Tim Wilkinson, die als freie Software unter der GNU General Public License (GPL) veröffentlicht wird.

Kaffe ist eine schlanke, schnelle und leicht übertragbare (portable) virtuelle Maschine. Verglichen mit Suns Referenzimplementierung der JVM ist Kaffe zwar deutlich kleiner, allerdings zu dieser wegen einiger fehlender Schlüsselfunktionen nicht ganz verträglich (kompatibel). Kaffe kann für viele Prozessorarchitekturen mittels Just-in-time-Kompilierung Maschinensprache übersetzen (kompilieren), mit dem ausgeführte Java-Programme ohne zeitaufwändige Bytecode-Interpretation vergleichsweise schnell und sparsam (effizient) ausgeführt werden können.

Kaffe unterstützt zahlreiche Betriebssystem- und Prozessor-Plattformen,[1] oder genauer dessen Befehlssatzarchitekturen, und wird daher auch als plattformübergreifend beschrieben. Auf vielen ist Kaffe damit die einzige verfügbare virtuelle Maschine für eine Java-Laufzeitumgebung.

Geschichte

[Bearbeiten | Quelltext bearbeiten]

Der Name Kaffe stammt vermutlich daher, dass starker gebrühter Kaffee in den USA auch als Java – nach der Java-Bohne – bezeichnet wird. Kaffe ist die schwedische Bezeichnung für Kaffee, da der Entwickler Tim Wilkinson im Januar 1996 die Arbeit an dem Projekt in Schweden begann. Anfangs wurde Kaffe als Teil eines anderen Projektes entwickelt. Es wurde so beliebt, dass die Entwickler Tim Wilkinson und Peter Mehlitz die Firma Transvirtual Technologies, Inc. um Kaffe als ihr Vorzeigeprodukt aufbauten. Im Juli 1998 veröffentlichte Transvirtual Kaffe OpenVM unter der GPL. Seither wird es von einer weltweiten Entwicklergemeinde weiterentwickelt. Nach Entstehung des GNU-Classpath-Projektes flossen Entwicklungen aus der bisherigen Klassenbibliothek von Kaffe in GNU Classpath, die Kaffe nun selber nutzt.

Siehe auch

[Bearbeiten | Quelltext bearbeiten]
  • Java: Java als freie Software
  • Apache Harmony
  • GNU Classpath

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • kaffe/kaffe (englisch) – Seite bei GitHub
    • The Kaffe Virtual Machine (englisch) – alte Startseite mit Umzugsmeldung (Stand: 14. Dezember 2012)

Belege

[Bearbeiten | Quelltext bearbeiten]
  1. ↑ README (englisch) – Seite bei GitHub, vom 31. Mai 2011 (Abgerufen am: 14. Dezember 2012)
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Kaffe&oldid=230131587“
Kategorien:
  • Freie Systemsoftware
  • Java-Technologie
  • Linux-Software
  • Virtuelle Maschine

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id