Zum Inhalt springen

Kaffe

aus Wikipedia, der freien Enzyklopädie

Vorlage:Hinweisbaustein

{{#if: | {{{Name}}} | {{#invoke:WLink|getArticleBase}} }}

{{#if: |

colspan="2" class="notheme" style="text-align:center; background:#Vorlage:Standardfarbe; color:#202122;" | |
 {{#if: {{#invoke:Wikidata|claim|P154}} | 
[[Datei:{{#invoke:Wikidata|claim|P154}}|150px]]
 }}

}}{{#if: |

{{#if: |
}}|

}}

Basisdaten

{{#if: |

Hauptentwickler
 {{#if: {{#invoke:Wikidata|claim|P126}} | 
Maintainer claim|P126|parameter=link|references=ja|list=, }}
 }}

}}{{#if: Freie Entwickler auf GitHub |

Entwickler Freie Entwickler auf GitHub |
 {{#if: {{#invoke:Wikidata|claim|P178}} | 
Entwickler claim|P178|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Erscheinungsjahr
 {{#if: {{#invoke:Wikidata|claim|P577}} | 
Erscheinungsjahr claim|P577|references=ja|list=, }} |
   {{#if: {{#invoke:Wikidata|claim|P571}} | 
Erscheinungsjahr claim|P571|references=ja|list=, }}
   }}
 }}

}}{{#ifeq: 1.1.9 | KEINE_ANGABE || {{#if: 1.1.9 |

Aktuelle Version
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format 26. Februar 2008 | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813}} | 
Aktuelle Version claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|!Q3295609,Q51930650,Q2122918,Q21727724,Q1072356,Q6736813|qualifier=P577}}) }}}}}}

}}{{#ifeq: 1.1.10 (Vorschau) | KEINE_ANGABE || {{#if: 1.1.10 (Vorschau) |

Aktuelle Vorabversion
({{#if: | Vorlage:Datum – die Form mit drei unbenannten Parametern oder anderen einzelnen Zeiteinheiten ist veraltet und wird nicht mehr unterstützt. Bitte gib das Datum einfach im Klartext an.
format 31. Mai 2011 | {{#timefl:now|date}}}} {{{2}}} | T._Monat JJJJ}} lang= {{#switch: -|=de #default=de-AT
            }}
   }}

}}) }}

 {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724}} | 
Aktuelle Vorabversion claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|references=ja}} {{#if: {{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}} |
({{#invoke:Wikidata|claim|P348|P548|Q1072356,Q51930650,Q3295609,Q2122918,Q21727724|qualifier=P577}}) }}}}}}

}}{{#if: |

Ausführungsumgebung
 {{#if: u. a. Unixähnliche und Windows | 
Betriebssystem u. a. Unixähnliche und Windows |
   {{#if: {{#invoke:Wikidata|claim|P306}} | 
Betriebssystem claim|P306|parameter=link|references=ja|list=, }}
   }}
 }}

}}{{#if: C, Java |

Programmier­sprache C, Java |
 {{#if: {{#invoke:Wikidata|claim|P277}} | 
Programmier­sprache claim|P277|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

Kategorie

}}{{#if: GPL (frei) |

Lizenz GPL (frei) |
 {{#if: {{#invoke:Wikidata|claim|P275}} | 
Lizenz claim|P275|parameter=link|references=ja|list=, }}
 }}

}}{{#if: |

deutschsprachig faculty|}} | ja | nein }}

}}{{#if: |

Sonstiges {{{Sonstiges}}}Vorlage:Infobox Software/Wartung/Sonstiges

}}{{#if: www.kaffe.org |

www.kaffe.org |
 {{#if: {{#invoke:Wikidata|claim|P856|notdeprecated=1}} | 
{{#invoke: WLink | formatURL | {{#invoke:Wikidata|claim|P856|parameter=link|notdeprecated=1}}}}
 }}

}}{{#if: |

Dateien [[c:Category:Created with {{{Dateien}}}|{{{Dateien}}}]]

}}

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,<ref>README (englisch) – Seite bei GitHub, vom 31. Mai 2011 (Abgerufen am: 14. Dezember 2012)</ref> 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

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

Weblinks

Belege

<references />