Oracle AJAX und Swing
AJAX (Asynchronous Javascript+XML) vereint eine Reihe bereits existierender Technologien wie z.B. das Document Object Model (DOM), JavaScript und XML. Web-Seiten, die mit dieser Art von Datenübertragung arbeiten, überprüfen Eingaben sofort und aktualisieren im Hintergrund Teile einer Web-Seite automatisch.
Swing erstellt unter Java grafische Benutzeroberflächen. Dazu bietet es Komponenten wie Fenster, Dialogboxen, Buttons, Textfelder usw., aus denen eine Oberfläche zusammengestellt werden kann. Des Weiteren gibt es auch noch Möglichkeiten, auf die durch den Benutzer (z.B. durch das Anklicken eines Buttons) ausgelösten Ereignisse zu reagieren.