Hi there,
 
I'm exploring the feasibility of using Tapestry to develop WAP applications (as well as possibly other non-HTML browser-based applications).
 
As I understand it one of the major benefits of Tapestry is the way it cleanly seperates the Java development and web design specialties by using standard HTML pages, with some augmented by transparent HTML elements and attributes, as its templating mechanism.  This allows web designers to work with standard HTML development tools and to be able to preview and browse a static web of template files (with sample content).  Correct?
 
I was wondering how this can be extended to WML, or other XML-based markup languages for that matter (like VoiceXML, XHTML, etc.), which must be well-formed, and even valid (depending on the tools/viewers used).
 
Would it be possible to develop (or better yet has anyone written and contributed) "filter" components which strip out the Tapestry special tags and make the links active so that the templates could be made previewable/browsable?  I guess this filters could also be developed outside Tapestry itself (if appropriate), possibly as Servlet 2.3 filters.
 
Also, under the quotes section of the Tapestry site, I notice that someone (by the name of David Solis) is using it to develop WAP applications.  He mentions that he "extended it [Tapestry] for WAP support".  I was wondering what specifically was involved.  He seemed to also be able to preserve "clean separation of content and developer code".  I was wondering how that was acheived with WML.
 
Any info and insights on these specific questions and on WML (or XML-based markup) development with Tapestry in general would be greatly appreciated.
 
 
Regards,
 
Sasha Haghani,
Toronto, Canada
 

Reply via email to