apache cocoon apache harmony apache struts apache wicket aranea framework assembly language bd-j beanshell bean scripting framework cacao click framework computer software criticism of java cross-platform excelsior jet free java implementations gnu classpath gnu compiler for java gnu general public license hamlets hotspot icedtea jboss application server jnode jrockit jruby jamvm jaos javafx javaone javaserver pages java card java community process java development kit java servlet java tcl java virtual machine java applet java bytecode java syntax java version history jikesrvm judoscript jupiter jvm jython kaffe list of java virtual machines list of software categories midlet microsoft java virtual machine mysaifu jvm openjdk operating system perc personaljava programming language rubinius sablevm software developer software license squeak sun microsystems sun spot toplink virtual machine webobjects website xlet yoix