RAP Maildemo

Eine Web 2.0 Anwendungen zu erstellen, ohne eine Zeile HTML, PHP oder JavaScript zu schreiben ist eigentlich (fast) undenkbar. Dies hat sich jedoch seit der Entwicklung der Rich Ajax Platform grundlegend geändert. Auch reine Java-Entwickler müssen sich nicht mehr mit den Web-Technologien auseinandersetzen, um moderne Websites zu erstellen. Die Eclipse Foundation stellt hierzu die Rich […]

Mehr lesen »

Jabber Server (Openfire) installieren

Openfire ist ein in Java geschriebener Open-Source Instant Messenger Server. Er bietet eine gute Alternative zu einem ICQ, AIM, YIM, MSN oder auch IRC Server. Ein Jabber Server bringt viele Funktionalitäten mit sich die ich hier einmal kurz zusammenfassen möchte. Single Chat Multi-User Chat versenden von Offline-Nachrichten Statusanzeige versenden von Dateien Verschlüsselung der Daten RSS-Feeds […]

Mehr lesen »

Ajax Architektur

Wie bereits im Artikel „Ajax – Was ist überhaupt Ajax“ angesprochen, ist Ajax ein asynchroner Weg des Datenaustausches im World Wide Web. Um den Weg der neuen Technologie im Gegensatz zu der „alten“ Technologie zu veranschaulichen, wird im folgenden die Ajax Architektur erläutert. konventionelle Webarchitektur Um die Ajax Architektur zu verdeutlichen, wird zunächst die konventionelle […]

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 »

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 »