SparkWeb: why did you use Flash instead of Jetty+JSP?

Just curious. Why was Flash used to create SparkWeb instead of Jetty+JSP? It seems that the Jetty+JSP route would have made the web client much more powerful, wouldn’t it have?

More powerful in what sense? Jetty and JSP are primarily serverside technologies, Flash is a client-side technology. The original version of SparkWeb was written in Javascript/CSS/HTML, but we ran into a number of issues that made that less than ideal (no socket support, very poor audio/video support, browser compatibility issues, etc…).