Hi,

I would like to propose the following (I tried to be as brief as possible):

Proposal:
-------------
Write a tool based on the Jasper code line to convert normal JSPs to the XML
view of JSPs (aka JSP Document). This tools should have a two modes; the
first one to convert any JSP to XML view of JSP. The second mode to convert
HTML+JSP to XHTML+JSP document, where it fixes all HTML tags incorrectness
and convert them to XHTML transient format (like an enhanced Tidy).

Reason:
------------
JSP document has many benefits that include the ability to apply XSLT on the
pages to statically transform the pages to a different view. It could allow
some compile time checking of JSP page, which would save development time
for JSP writers. 
Therefore to enhance the JSP document adoption, I thought that such a tool
would facilitate the migration to JSP documents. By allowing existing
applications to convert their normal JSPs automatically instead of the doing
that manually.

Research:
--------------
I did investigate Jasper code and found it doesn't implement a full fledged
parser, but it is written in a way to allow easy modifications. I wrote a
prototype of the converter. The main difficulty is that Jasper is not
written for customization, so factories may need to be added to it.

Development:
-------------------
I am going to build this tool for my company's internal use, and would be
actively maintaining it. We will perform QA on that tool in-house. I would
be great to get 

Time Frame:
------------------
I expect the initial version of the tool to take 3 to 4 weeks max worth of
development time. 

Open Questions:
-----------------------
- Should this tool be a forked from Jasper code line or should Jasper be
modified to add customizations to it?
- Is that an acceptable proposal? If yes, who should I contact to commit to
code to CVS (since I don't have a commit status)? 

Regards
 
______________________________________________________________________
 Ragy Eleish              [EMAIL PROTECTED] 
 Team Lead                         650-232-5825 
 Comergent Technologies   http://www.comergent.com 
 1201 Radio Road          Fortune Magazine's 25 Coolest Companies 2001
 Redwood City, CA 94065   Crossroads 2001 A-List Award Winner
                          Upside's Hot 100 Private Companies Award 2000
                          Cisco System's Supplier of the Year Award 1999  
 
 Comergent Technologies, Inc. is a leading provider of sell-side 
 business-to-business e-commerce software solutions that enable 
 enterprises to engage in collaborative commerce, fully leveraging 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to