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_next&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://velero.javahispano.net/capturas.html).
And I have also worked with two implementations of the diff algorithm.
http://www.bmsi.com/java/#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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]