Grafische Benutzeroberflächen – AWT und Swing

AWT und Swing sind die Komponenten in der Java Programmierung, die dem Programmierer helfen die entwickelte Software benutzerfreundlicher aussehen zu lassen. Diese beide Möglichkeiten unterscheiden sich aber grundlegend weshalb sie im folgendem erläutert werden. Abstract Window Toolkit (AWT) Das Abstract Window Toolkit, kurz AWT, ist die erste API von Sun welche eine plattformunabhängige Basis einer […]

Mehr lesen »

Rich Ajax Platform – Einführung und Geschichte

Das Thema meiner Bachelor-Thesis war „Migration von RCP zu RAP – Analyse, Umsetzung und Bewertung“. Genau aus diesem Grund möchte ich einen wichtigen Teil, die Rich Ajax Platform im folgenden etwas näher erläutern. Da die Flut an Informationen über die Rich Ajax Platform einen einzigen blogpost etwas übersteigen würde, habe ich mich dazu entschieden, Informationen […]

Mehr lesen »

Client-Server Architektur – Rich Internet Application

Ein heutzutage immer wichtigeres Thema im Web sind die Rich Internet Applications. Rich Internet Applications, kurz RIA, haben charakteristische Eigenschaften einer Desktop Anwendung und werden in der Regel mit Hilfe von Ajax oder Flash umgesetzt. Der Unterschied zu einem Fat Client liegt darin, dass diese nicht installiert werden müssen. RIA ́s werden zur Laufzeit ihrer […]

Mehr lesen »

Shell Programmierung – Basic Tutorial

Im folgenden Tutorial werde ich ein paar Basic Schritte zur Shell Programmierung etwas näher erläutern. Mit Hilfe der Shell Programmierung lassen sich schnell und einfach eigene kleine Hilfsprogramme für den eigenen Bedarf programmieren. Vorweg sollte erwähnt werden, das die folgenden erstellten Variablen nur der aktuellen Shell bekannt sind. Der Erste Schritt: Eine Variable in der […]

Mehr lesen »

Sicherheitslücke im Quicktime-Player

Wie heute auf Heise.de veröffentlicht, wurde im QuickTime Player eine Sicherheitslücke entdeckt, die Personen mit krimineller Energie zur Kontrolle fremder PC’s ausnutzen können. Hierzu genügt der Besuch einer Website mit einer unnatürlich langen URL. Dies kann zu einem Bufferoverflow führen welcher die Sicherheitslücke auslöst. [ad#co-3] Bestätigt ist die Sicherheitslücke für Windows ( Version 7.6.6 (1671) […]

Mehr lesen »

Client-Server Architektur – Rich Client

Eine weitere Client-Server Architektur ist der Rich Client. Eine Rich Client Anwendung ist eine neu erweiterte Form der Fat Client Anwendung. Ein Rich Client lokalisiert zunächst die Datenhaltung um sie zu einem späteren Zeitpunkt mit dem Server zu synchronisieren. Es ist auch auch von einem Rich Client die Rede, wenn die Daten ganz oder nur […]

Mehr lesen »

Ajax – Was ist überhaupt Ajax?

Kurz gesagt, wird mit Hilfe von Ajax ein asynchroner Datenaustausch zwischen Webserver und Client im World Wide Web ausgeführt, ohne die Website vollständig neu laden zu müssen. Jedoch war Ajax keine Neuentwicklung, sondern eine Sammlung bereits vorhandener Technologien.

Mehr lesen »

Reguläre Ausdrücke

Ein in der Informatik immer wiederkehrendes Hilfsmittel ist das Suchen ( greppen ) bestimmter Datensätze aus Dateien oder Verzeichnissen. Hierzu schaffen die regulären Ausdrücke Abhilfe. Für eine bessere Übersicht können mit Hilfe dieser vom Anwender ganz gezielte Daten gefiltert werden. Hierzu ein kleines Beispiel.

Mehr lesen »

Client-Server Architektur – Thin Client

Nachdem die Fat Client Architektur angesprochen wurde, wird im Folgendem die Thin Client Architektur näher beschrieben. Thin Client Anwendungen, auch unter den Namen Web Anwendung, Internet Anwendung oder auch Web User Interface bekannt, werden im Gegensatz zu Fat Clients nicht auf dem Betriebssystem des Benutzers ausgeführt. Die Logik sowie die Datenschicht befinden sich auf dem […]

Mehr lesen »