You might want to involve the PDFBox group as well. On Tue, Jul 27, 2010 at 1:48 AM, Ulrich Stärk <u...@spielviel.de> wrote:
> Hello Charith, > > That is a promising proposal and I'm willing to mentor you. I'll be there > to review your code, I'll help you get help on the mailing lists and I'll > give you feedback. I am not going to do your work though ;). That means that > you will have to come up with the design and the implementation yourself and > hopefully with the help of people from the users mailing list. > > First I'd like you to create a wiki page on the tapestry wiki at > http://wiki.apache.org/tapestry and put your proposal there. Don't forget > to format it a little. We will then discuss and refine your proposal on the > Tapestry users list. Specifically you will need to define the deliverables > in terms of Tapestry services, components and modules. By doing so you will > implicitly already define the design of your implementation. Or the other > way round: by doing the design you will implicitly define the deliverables. > The two go hand in hand. > > When posting to the users list you should already have come up with a rough > design so that people can comment on that and give you feedback. > > Cheers, > > Uli > > > On 27.07.2010 09:59, Charith Madusanka wrote: > >> Proposal Title: JavaScript-only PDF viewer component >> >> >> Full Name: Charitha Madusanka >> >> >> Apache Project: Tapestry >> >> >> Name of Mentor : Ulrich Särk >> >> >> Start Date: 01st of August 2010 >> >> >> Mid-term Evaluation Date : 15th of September 2010 >> >> >> End Date: 30th of October 2010 >> >> >> Deliverables: >> >> JavaScript-only PDF viewer component for Tapestry 5 >> >> >> Detailed Description: >> >> To render PDF into images I will plane to use java2D. Javaswinglabs >> provide >> PDF rendering library called Java PDF render ( >> https://pdf-renderer.dev.java.net/). This library has a class called >> PDFRenderer ( >> https://pdf-renderer.dev.java.net/nonav/demos/latest/javadoc/index.html) >> and >> it turns a set of PDF Commands from a PDF page into an image. I will do >> render the document pages-by-page, then contents shown to the user. This >> method is more efficient and accurate. Ajax is used to load the content >> asynchronously. >> >> >> Project Plan: >> >> Step 1: Initial Planning and Starting Implementation >> >> I will make a rough design and start working on the code. >> >> >> Step 2: Do the Implementation Continually >> >> I would work on the rest of code. Deliverable(s): mid evaluation. >> >> >> Step 3: Improvements and Testing >> >> Modifications or improvements suggested at the mid evaluation would be >> completed in this step. Start to test component. >> >> >> Step 4: Final Product and Documents >> >> With the completion of this step, will finish JavaScript-only PDF viewer >> component for T5. Necessary documents would also be present with the final >> products. Deliverable(s): Final product and documentation. >> >> >> About Mentoring Programme: >> >> I am so confident that I can deliver a great contribution to the open >> source >> community through the participation of mentoring program. And also it >> would >> be a great opportunity to students to elicit and present their talents. >> >> >> Number of Hours: 20 hours per week >> >> >> Biography >> >> I am Charitha Madusaka Elvitigala Computer Science undergraduate (3rd >> year) >> of University of Colombo School of Computing (UCSC), Sri Lanka. I have >> been >> involved in Open Source development regarding Web Services based on >> Apache Tapestry, >> axis2 and I have experience more with javaEE and Java Script. >> >>