Grundlagen PDF
Grundlagen PDF
Grundlagen PDF
18 42
Martin Hitz | ESOP 2018 Version 02.03.18 43
Zur Geschichte von Java [Rainer Dumke, Universität Magdeburg]:
1990 wird bei Sun öffentlich per E-Mail über die Ziele der Firma diskutiert, Wortführer
James Gosling („Vater“ des Editors Emacs) darf eine Projektgruppe gründen (Patrick
Naughton, Mike Sheridan, James Gosling). Man sucht nach einer Programmiersprache für
eingebettete Systeme. Sie soll objektorientiert, robust, sicher und leicht zu erlernen sein.
Der Prototyp erhält den Namen : Oak – die Eiche (ein Baum vor Goslings Büro).
1992 wurde ein Gerät zum Bedienen eines Fernsehgerätes entwickelt; kleiner,
gezeichneter Wicht namens Duke (später Maskottchen von Java) führt Benutzer durch ein
virtuelles Haus, kann im Wohnzimmer Fernsehzeitschrift aufheben, in dieser einen Film
auswählen, auf den virtuellen Videorecorder schieben, und damit ist der Videorecorder zur
Aufnahme des jeweiligen Filmes programmiert.
Die Firma „First Person“ wird gegründet. Ziel ist es, interaktives Fernsehen mit der
Programmiersprache Oak zu implementieren.
SUN erhält jedoch nicht den Auftrag (verliert die Ausschreibung an Silicon Graphics).
Das Experiment „Interaktives Fernsehen“ wird ein finanzieller Verlust.
1993 wird der erste Browser (Mosaic) für das WWW fertig gestellt.
Neue Aufgabe für First Person: Oak soll plattformunabhängige Grundlage einer neuen
Anwendung für das Internet sein.
Im Januar 1995 wird Oak in Java umbenannt (da „Oak“ schon für eine andere
Programmiersprache vergeben ist). Java bekommt seinen Namen nach einem T-Shirt-
Aufdruck: „It's a jungle out there, so drink your Java“. In den USA wird das Wort Java mit
Kaffee gleichgesetzt.
Die zweite Version entsteht aus der (Die Farben stammen von der IDE
ersten durch a) Kommentierung, b) „Eclipse“ und geören nicht zu Java)
Verwendung sprechender(er) Namen und
c) Formatierung zur Unterstreichung der
Programmstruktur: