What is considered the best way to embed Vaadin application(s) into a content oriented web site? Content originates from the server where (XML content) sources are mashed/pipelined together and transformed into XHTML valid web pages. Up until now we included interactivity by embedding Adobe Flex/Flash (SWF) objects into the resulting page, passing in context using Flash vars. The embedded SWF then used Flash remoting using BlazeDS to talk to back-end JEE services.
I’m looking for something similar, but without requiring a browser plug-in and/or being a proprietary solution. Also, preferably the end result (page) should be still valid XHTML strict.
The easiest way is to use iframe, however, this method has also it’s drawbacks, so you may also consider using a div element instead. You can read more details on how to do this in the special chapter of the Book of Vaadin -
Embedding applicaitons in Web Pages