SwiXAT ist ein Swing-basiertes Autorenwerkzeug für die schnelle und einfache Entwicklung von Java-Programmen mit grafischer Bedienoberfläche. Es implementiert ein echtes MVC-Framework und verwendet XML, um die Ansicht zu definieren, wobei SwiXML als XUL-Engine verwendet wird. Es verwendet BeanShell als Skriptsprache für die Programmlogik im Controller und JXPath als den Verbindungsmechanismus zwischen Ansicht und Modell. Es stellt eine vollständige Umgebung dar, in dem man fast die gesamte Anwendung erstellen kann, ohne Code in Java selbst zu schreiben. Die Verwendung von XPath macht es sehr einfach, den Objektbaum des Business-Modells der Anwendung zu durchqueren. (hjb)