Hi devs,
I'm a final year undergraduate from University of Moratuwa, and am
interested in applying to Google Summer of Code 2011 with a
Xerces2-J project. I have some experience in using Xerces, though I'm new to
the Xerces development. I'm very interested to contribute to Xerces as a
developer.

I've talked with Michael for a possible GSoC idea, and he suggested on
implementing features still lack in the XML Schema 1.1 Xerces
implementation. He pointed towards XERCESJ-1362, "Implementing the changes
to post-schema-validation-infoset in XML Schema 1.1" feature [1] filed at
JIRA, assuring it hasn't yet implemented. I'm interested in doing this
project because it'll probably achieve my purpose of getting familiarized
with the code-base better. But, I see that currently, it's reporter Arthur
(De Magalhaes) has assigned it to himself.

So, first of all, Arthur, I'd like to know whether you are OK with me
picking this. Hoping that Arthur wouldn't mind if I pick this, I'd like to
focus on this idea further. Currently, I'm reading XML Schema 1.1
recommendation, and the PSVI changes in Schema 1.1 [1] to get a clear idea
about what is needed to be implemented. For that, I have to understand the
current recommendation in XML Schema along with implementation of PSVI in
Xerces. So, I'd appreciate if someone can answer these questions.

1. Any recommended links/suggestions to get to know about the existing PSVI
implementation in Xerces, as well as for the XML Schema  (if any, apart from
[1])
2. Where does the PSVI implementation reside in the code so that I can begin
poking around? It'll help me to get familiar with the code-base as well.
3. Does the scope of this idea is sufficient/not much/go beyond that of the
GSoC in your opinion? (in terms of time constraint, difficulty level etc. )

Any answers regarding any of these questions are very much appreciated.
Giving some information about myself and some background; I've started
studying about Xerces development. These days I'm reading the Xerces Native
Interface, along with few other references. Further, I got the Xerces
samples working and now I'm debugging them to gain an understanding about
the internals. I have already participated in GSoC 2010 under DocBook Open
Repository, where I developed the WebHelp XSL Customization for DocBook
documents [2]. I have contributed to Apache Axiom's DOM module a little as
well.

[1] http://www.w3.org/TR/xmlschema11-1/#ch_psvi
[2] http://blog.kasunbg.org/search/label/gsoc

Thanks,
--Kasun

~~~*******'''''''''''''*******~~~
Kasun Gajasinghe,
University of Moratuwa,
Sri Lanka.
Blog: http://kasunbg.blogspot.com
Twitter: http://twitter.com/kasunbg

Reply via email to