Volltext der Diplomarbeit im PDF-Format - Fachbereich 4: HTW Berlin
Volltext der Diplomarbeit im PDF-Format - Fachbereich 4: HTW Berlin
Volltext der Diplomarbeit im PDF-Format - Fachbereich 4: HTW Berlin
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
3.7 Java<br />
3 Technologische Grundlagen<br />
Im Jahre 1990 begann die amerikanische IT-Firma SUN Microsystems eine<br />
einfache Programmiersprache zu entwickeln, mit <strong>der</strong> Benutzeroberflächen für<br />
elektronische Unterhaltungs- und Haushaltsgeräte <strong>im</strong>plementiert werden sollten.<br />
Diese Programmiersprache musste zuverlässig und aufgrund <strong>der</strong> schnelllebigen<br />
Architektur von Computerchips architekturunabhängig sein. Diese Eigenschaften<br />
ermöglichten eine unkomplizierte Portierung auf an<strong>der</strong>e Systeme. Unter dem<br />
Namen ” Oak“ entwickelt, wurde die Sprache wegen Urheberrechtsproblemen<br />
in ” Java“ umbenannt. Als zu Beginn <strong>der</strong> neunziger Jahre die Bedeutung des<br />
Internets stetig anstieg, wurde erkannt, dass Java sich ausgesprochen gut zur<br />
Entwicklung von Internet-Applikationen eignete, welche plattformunabhängig<br />
auf verschiedensten Computer- und Betriebssystemen funktionstüchtig sein<br />
mussten. Seitdem wird Java von zahlreichen Internetbrowsern und Betriebs-<br />
systemen unterstützt [vgl. Die97, S. 103].<br />
Java bietet einen beträchtlichen aber überschaubaren Sprachumfang und ein<br />
objektorientiertes Sprachkonzept (Klassen, Objekte, Methoden und Vererbung).<br />
In Form von Applets können Java-Programme direkt in einem Webbrowser<br />
ausgeführt werden und dort interaktive Inhalte darstellen, o<strong>der</strong> Daten vom<br />
Browser o<strong>der</strong> <strong>der</strong> HTML-Umgebung verarbeiten [vgl. Die97, S. 104-105]. Um ein<br />
Java-Programm in einem Browser ausführen zu können, muss dieser Browser<br />
über eine Java Virtual Machine (JVM) verfügen. Die JVM ist ein Interpreter <strong>der</strong><br />
den, durch das Kompilieren von Quelltext erzeugten Byte-Code eines Applets<br />
interpretiert und ausführt. Ist eine komplette Java-Entwicklungsumgebung (Java<br />
Runt<strong>im</strong>e Environment, JRE) auf dem Computersystem installiert, übern<strong>im</strong>mt<br />
<strong>der</strong>en eigene JVM die Ausführung [vgl. Die97, S. 106].<br />
34