I still see a definite lack of the name "AmigaDE" in conjunction with all that
Maybe I don't understand it right myself, but I thought AmigaDE was a layer on top of intent. Thus if you've got AmigaDE you've by definition got intent and, therefore, Java.