04.03.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!