Olympische Flagge – Grafikprogrammierung Tutorial

Wer kennt sie nicht, die Olympischen Spiele. Alle vier Jahre treffen sich die Hochleistungssportler um sich einander zu messen. Wie schön wäre es doch, die Olympische Flagge einmal in Java zu „malen“. Wie das geht, wird jetzt gezeigt. Neues Projekt erstellen: de.michel.graphic.olympia Paket erstellen: olympia Kreis.java erstellen Rechteck.java erstellen Text.java erstellen Olympia.java erstellen OlympiaFlagge.java erstellen

Mehr lesen »

RCP vs RAP

Anwendungsbereiche Die Anwendungsbereiche von RCP (Rich Client Platform) beziehungsweise RAP (Rich Ajax Platform) Anwendungen können sehr unterschiedlich, aber auch vollkommen identisch sein. Das Arbeiten mit Rich Clients ist am Arbeitstag für viele alltäglich, jedoch kann es durchaus wünschenswert sein, dass die Anwendung nicht nur auf dem Arbeitsplatz der Firma, sondern ebenfalls beim Kunden oder sogar […]

Mehr lesen »

Rich Ajax Platform Architektur

Bevor die Architektur der Rich Ajax Platform vertieft wird, ist ein Hinweis auf den Artikel Rich Ajax Platform – Einführung und Geschichte angebracht. Architektur der Rich Ajax Platform Wird die Gegenüberstellung der RCP sowie RAP Architektur betrachtet, sind einige Gemeinsamkeiten zu entdecken. Auf der linken Seite ist die RCP Architektur zu erkennen, rechts die der […]

Mehr lesen »

Verwendung von WindowListener und ComponentListener

Im folgenden werden wir ein Fenster in Java erstellen welches wir einen Listener zuweisen. Bei einem Aufruf einer Listenermethode wird eine entsprechende Konsolenausgabe angezeigt. Zur Umsetzung sind folgende Schritte notwendig: Neues Projekt erstellen: de.michel.window.WindowListener Paket erstellen: window Klasse Win.java erstellen Klasse WinListener.java erstellen

Mehr lesen »

Rich Client Platform Architektur

Bevor die Architektur von der Rich Client Platform etwas präziser erklärt wird, ist das Lesen des Artikels Rich Client Platform – Grundlagen mit Sicherheit ein guter Einstieg. Rich Client Platform Architektur Einleitend ist zu erwähnen, dass im Rahmen dieses Beitrages nicht alle Module eingehend behandelt werden können, hierbei wird sich auf die wesentlichen Bestandteile der […]

Mehr lesen »

Ying Yang Grafikprogrammierung

Im folgenden werden wir das Ying Yang Symbol mit Hilfe der Java Grafikprogrammierung erstellen. Hierzu sind folgende Schritte notwendig: Neues Projekt erstellen: de.michel.graphic.yingyang Paket erstellen: yingyang Klasse Painter.java erstellen Klasse YingYang.java erstellen

Mehr lesen »

Rich Client Platform – Grundlagen

Rich Client Platform – Geschichte Die Rich Client Platform ist ein Open-Source Framework welches heutzutage in vielen Projekten sowie Firmen wiederzufinden ist. Im November 2001 veröffentlichte IBM den Quellcode von Eclipse welches zunächst als Nachfolger von „IBM Visual Age for Java 4.0“ galt. Drei Jahre später wurde Eclipse anschließend eigenständig als die „Eclipse Foundation“ gegründet. […]

Mehr lesen »

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 »