In terms of applets, there isn't much on the Internet, because of slow dowload times (= low bandwidth -- i.e. not a Java problem) and slow VM startup times (in browsers). Most meaningful sized applets are on Intranet or Extranet projects. java.sun.com had a cool one about a car dealership -- look at the "success stories". Having said that, Servlets are taking the web by storm!! Replacing CGI, ASP, etc. JavaLobby uses Servlets, XML, and XSL pretty well. (www.javalobby.com) And, of course,there are thousands of Java applications working all over the place (Silverstream App server was written in Java), mostly as internal IT solutions. Shrinkwrap is starting out slowly here.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com