Alberto Gimeno wrote:
> Hello Richard.
>
> I'm a student from Spain. I am very interested on
participating in the
> Google Summer of Code this year. I have read the opened
issue "XML
> Diff for Lenya" and I would like to work on it.
>
> I am very experienced on working with XML and DOM. I
even wrote a
> W3C-DOM tutorial some years ago (you can find it here,
it's in Spanish
> http://www.javahispano.org/contenidos.type.action?page_nex
t&page_get=1&type=TUTORIALS&menuId=TUTORIALS
).
>
> I also developed a DOM implementation of the W3C
libraries supporting
> CSS. You can see some screenshots here
> (http://ve
lero.javahispano.net/capturas.html).
>
> And I have also worked with two implementations of the
diff algorithm.
> http://www.bmsi.com/ja
va/#diff and
> http:
//www.incava.org/projects/java/java-diff/. I tested both
for
> implementing this diff viewer using Swing:
>
http://www.ribesoftware.com/pokhara/images/tour6.png
>
> Well, now I'm going to talk a little more about me. I'm
finishing my
> studies on computer engeneering. I am working on my
last year project.
> I have worked with Java since its 1.1 version. I love
programming and
> resolving problems and Java is my prefered programming
language. At
> the same time I have been working on several companies
(some of them
> big companies such as Ericsson and Vodafone) so I am
experienced on
> working on group.
>
> Let me know if it is possible to join the Google Summer
of Code
> working on this issue.
>
> Looking forward to hear from you.
>
>
Alberto,
Thank you for your interest in this project. I am copying
the developer
list in on this message.
I can provide some further description of the project idea.
Currently
Lenya keeps previous revisions of content as the content is
updated.
Much of the user generated content is XHTML. We would like
to provide a
method of view a diff between two versions of an XHTML
document. Any XML
diff that works with XHTML can of course be put to other
uses in the
system.
Much of the server side code is in Java and we keep our code
compliant
with version 1.4 of the language. Your past Java experience
should serve
you well here. The user interface is generally presented
using XSTL. For
the actual diff itself, part of the project would be to
evaluate
existing libraries that have an ASF compatible license.
Being able to
understand the resulting diff and displaying it in a user
friendly
manner will be a key component of the project. You also have
some
experience in that area as well.
Do you have any questions for us? We would be interested in
you joining
us through the GSoC program. This is my first time through
the system,
but I believe the next step would be for you to formally
apply on the
24th. After that I'm not entirely sure how the ASF picks its
options,
but I will be part of that process. Maybe one of the project
members
that have done this before can offer some insight.
Richard
------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribe lenya.apache.org
For additional commands, e-mail: dev-help lenya.apache.org
|