community-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Charith Madusanka <charithc...@gmail.com>
Subject Re: [Apache Mentoring Programme]JavaScript-only PDF viewer component
Date Tue, 27 Jul 2010 16:47:40 GMT
hi Ted ,

i'm  subscribe to PDFbox mailing list few day's ago....

charith

On Tue, Jul 27, 2010 at 8:43 PM, Ted Dunning <ted.dunning@gmail.com> wrote:

> You might want to involve the PDFBox group as well.
>
>
> On Tue, Jul 27, 2010 at 1:48 AM, Ulrich Stärk <uli@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.
>>>
>>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message