Warrior ist ein Webbrowser in reinem Java, der HTML mit Javascript und CSS darstellen kann. Warrior kann auch XAMJ darstellen, eine XML-Sprache, die viele der Schwächen von HTML beseitigen und eine offene Alternative zu Microsofts XAML sein soll. XAMJ-Dokumente werden im Allgemeinen über HTTP ausgeliefert, können aber auch in eigenständigen Anwendungen genutzt werden. Warrior selbst ist in XAMJ geschrieben. (non)