You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by Mark Pimentel <ma...@gmail.com> on 2005/07/13 06:43:38 UTC

[Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Hi everyone,

I'm Mark Pimentel, a computer engineering student from Carnegie
Mellon, and I'm currently doing a Google Summer of Code
(code.google.com) project with Apache Axis 2 on binary XML
serialization.  My original proposal is located online at
http://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf
.  My project mentor for this project is Eran Chinthaka.

I had some delay in getting started, so I've had to push some items
back on my weekly schedule.  The updated schedule is as follows:


WEEKLY SCHEDULE
Mark Pimentel, Google Summer of Code 2005

Week of July 10th
Conclude research of different formats.  Will submit a document
outlining the major aspects of the two representations that I will be
looking into—Fast Infoset & DFDL.  Am currently targeting Fast Infoset
as the first schema to implement, and DFDL as the second.

Week of July 17th 
Begin implementing a StAX parser to write binary XML data using the
Fast Infoset standard.  This week, I will concentrate on writing the
parser and achieving some type of module with binary serialization
functionality.

Week of July 24th
Will continue to adapt parser to handle the Fast Infoset standard. 
Most of the work this week will be towards expanding supported
language.

Week of July 31th
The goal for this week is to clean up the first parser code, and
perform more extensive testing.  I will also prepare any progress
report information needed by the Google Summer of Code program.

Week of August 3rd
Begin development of parser for DFDL standard.  If similar parts of
the parser from the first can be used, then work from later weeks can
be started.

Week of August 14th
Will continue fleshing out and expanding DFDL support.

Week of August 21st
Aiming for more definite testing and verification of second parser. 
If time permits, I will also start on a third parser.

Week of August 28th
Implementation of third representation, if possible.  Otherwise,
return to first two parsers to ensure correctness and correct any
remaining integration issues.


Thanks,
Mark

Re: [Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Posted by Srinath Perera <he...@gmail.com>.
Hi Dennis;

Actually real interst of Axis2 was to use a *Typed* Stax
implementation! But maybe now we have deviated too much by now.

We can convert the typed values to strings and use them with our
current model. But then we do not gain by using a typed
represnetation.

Others what do you think?

Thanks
Srinath 



On 7/14/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:
> Hi Srinath,
> 
> I understand the approach, but just don't see how you can do that with
> DFDL. DFDL describes structured binary data. You could probably do some
> sort of SOAP-like protocol variation to support it, but AFAIKS it
> wouldn't be using anything like StAX - it'd require a typed binary
> interface, rather than an XML Infoset interface. DFDL seems much closer
> to Sun's "FAST" Web Services project, which uses ASN.1 encoding with
> binary transfers of object data (as opposed to the Fast Infoset version,
> which is an encoding of XML data). That seems to require much deeper
> structural changes than just using a different StAX reader/writer
> implementation.
> 
>   - Dennis
> 
> Srinath Perera wrote:
> 
> >Hi Dennis;
> >Just to add some info, we are thinking about adding the binary supportby writing a impl forStax readers and writers works on top of binary protocol. As Axis2reads and writes using stax .. will not notice any differance.
> >ThanksSrinath
> >On 7/13/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:> Hi Mark,> > I've been ignoring the Axis/Axis2 lists for a while, so I may have> missed some earlier discussions on this - can you give the reason for> choosing these two approaches in particular? I'd personally love to see> a comparison between the XBIS format I originated (http://www.xbis.org)> and Fast Infoset. Both of these deal with XML-based representations,> while DFDL (as I understand it) is strictly binary. Since DFDL doesn't> really relate to XML at all it seems like it'd be difficult to fit it> into the Axis2 structure (including AXIOM) in any reasonable manner.> >   - Dennis> > Mark Pimentel wrote:> > >Hi everyone,> >I'm Mark Pimentel, a computer engineering student from CarnegieMellon, and I'm currently doing a Google Summer of Code(code.google.com) project with Apache Axis 2 on binary XMLserialization.  My original proposal is located online athttp://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf.  My project mentor for this project is Eran Chinthaka.> >I had some delay in getting started, so I've had to push some itemsback on my weekly schedule.  The updated schedule is as follows:> >> >WEEKLY SCHEDULEMark Pimentel, Google Summer of Code 2005> >Week of July 10thConclude research of different formats.  Will submit a documentoutlining the major aspects of the two representations that I will belooking into—Fast Infoset & DFDL.  Am currently targeting Fast Infosetas the first schema to implement, and DFDL as the second.> >Week of July 17th Begin implementing a StAX parser to write binary XML data using theFast Infoset standard.  This week, I will concentrate on writing theparser and achieving some type of module with binary serializationfunctionality.> >Week of July 24thWill continue to adapt parser to handle the Fast Infoset standard. Most of the work this week will be towards expanding supportedlanguage.> >Week of July 31thThe goal for this week is to clean up the first parser code, andperform more extensive testing.  I will also prepare any progressreport information needed by the Google Summer of Code program.> >Week of August 3rdBegin development of parser for DFDL standard.  If similar parts ofthe parser from the first can be used, then work from later weeks canbe started.> >Week of August 14thWill continue fleshing out and expanding DFDL support.> >Week of August 21stAiming for more definite testing and verification of second parser. If time permits, I will also start on a third parser.> >Week of August 28thImplementation of third representation, if possible.  Otherwise,return to first two parsers to ensure correctness and correct anyremaining integration issues.> >> >Thanks,Mark> >> >> >>
> >
> >
> >
> 
>

Re: [Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Posted by Thilina Gunarathne <cs...@gmail.com>.
Hi mark,
We have put up a wiki page for the Web service projects got selected to 
SoC.. 
http://wiki.apache.org/ws/SummerOfCode/2005<http://wiki.apache.org/ws/SummerOfCode/2005#preview>

Pls go there an update ur project details..... Also remember to put a two 
sentence discription in the main page also..... 

Thanks & Regards,
~Thilina


On 7/14/05, Srinath Perera <he...@gmail.com> wrote:
> 
> Hi Mark;
> 
> My gut feeling is you that should go ahead with what ever the easiest
> format! This is not something that has tried much ... and I am eagerly
> waiting to see this thingy working:)
> 
> Thanks
> Srinath
> 
> On 7/14/05, Mark Pimentel <ma...@gmail.com> wrote:
> > Hi Dennis,
> >
> > Thanks for your comments.
> >
> > I've been doing some reading on DFDL, and from my understanding, it's
> > an XML-based schema that aims to describe data at a few different
> > levels of detail... One level looks at tagging information at a high
> > level, allowing us to describe the data that we're working with. At a
> > lower level, it specifies the bit-level encoding for everything from
> > basic data types (ints, floats) to more complex structures like
> > arrays.
> >
> > I'm hoping that we can use DFDL to specify the binary layout of XML
> > that we'd be writing. I'm not too clear on the specifics yet, but it
> > is likely that things will get pretty hairy... To compensate, I'm
> > planning to work on Fast Infoset first, since it looks like it'll be
> > an easier starting point. =)
> >
> > As for XBIS, I did look at it during my initial proposal. Due to
> > limited time though, I only wanted to commit to two formats for the
> > summer, and it was suggested to go with Fast Infoset and DFDL. This
> > decision is certainly open to change though, and I hope you'll stay
> > around to offer suggestions and advice!
> >
> > Let me know what you think. Thanks!
> >
> > Best,
> > Mark
> >
> >
> > On 7/14/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:
> > > Hi Srinath,
> > >
> > > I understand the approach, but just don't see how you can do that with
> > > DFDL. DFDL describes structured binary data. You could probably do 
> some
> > > sort of SOAP-like protocol variation to support it, but AFAIKS it
> > > wouldn't be using anything like StAX - it'd require a typed binary
> > > interface, rather than an XML Infoset interface. DFDL seems much 
> closer
> > > to Sun's "FAST" Web Services project, which uses ASN.1 encoding with
> > > binary transfers of object data (as opposed to the Fast Infoset 
> version,
> > > which is an encoding of XML data). That seems to require much deeper
> > > structural changes than just using a different StAX reader/writer
> > > implementation.
> > >
> > > - Dennis
> > >
> > > Srinath Perera wrote:
> > >
> > > >Hi Dennis;
> > > >Just to add some info, we are thinking about adding the binary 
> supportby writing a impl forStax readers and writers works on top of binary 
> protocol. As Axis2reads and writes using stax .. will not notice any 
> differance.
> > > >ThanksSrinath
> > > >On 7/13/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:> Hi Mark,> > 
> I've been ignoring the Axis/Axis2 lists for a while, so I may have> missed 
> some earlier discussions on this - can you give the reason for> choosing 
> these two approaches in particular? I'd personally love to see> a comparison 
> between the XBIS format I originated (http://www.xbis.org)> and Fast 
> Infoset. Both of these deal with XML-based representations,> while DFDL (as 
> I understand it) is strictly binary. Since DFDL doesn't> really relate to 
> XML at all it seems like it'd be difficult to fit it> into the Axis2 
> structure (including AXIOM) in any reasonable manner.> > - Dennis> > Mark 
> Pimentel wrote:> > >Hi everyone,> >I'm Mark Pimentel, a computer engineering 
> student from CarnegieMellon, and I'm currently doing a Google Summer of 
> Code(code.google.com <http://code.google.com>) project with Apache Axis 2 
> on binary XMLserialization. My original proposal is located online 
> athttp://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf. 
> My project mentor for this project is Eran Chinthaka.> >I had some delay in 
> getting started, so I've had to push some itemsback on my weekly schedule. 
> The updated schedule is as follows:> >> >WEEKLY SCHEDULEMark Pimentel, 
> Google Summer of Code 2005> >Week of July 10thConclude research of different 
> formats. Will submit a documentoutlining the major aspects of the two 
> representations that I will belooking into—Fast Infoset & DFDL. Am currently 
> targeting Fast Infosetas the first schema to implement, and DFDL as the 
> second.> >Week of July 17th Begin implementing a StAX parser to write binary 
> XML data using theFast Infoset standard. This week, I will concentrate on 
> writing theparser and achieving some type of module with binary 
> serializationfunctionality.> >Week of July 24thWill continue to adapt parser 
> to handle the Fast Infoset standard. Most of the work this week will be 
> towards expanding supportedlanguage.> >Week of July 31thThe goal for this 
> week is to clean up the first parser code, andperform more extensive 
> testing. I will also prepare any progressreport information needed by the 
> Google Summer of Code program.> >Week of August 3rdBegin development of 
> parser for DFDL standard. If similar parts ofthe parser from the first can 
> be used, then work from later weeks canbe started.> >Week of August 14thWill 
> continue fleshing out and expanding DFDL support.> >Week of August 
> 21stAiming for more definite testing and verification of second parser. If 
> time permits, I will also start on a third parser.> >Week of August 
> 28thImplementation of third representation, if possible. Otherwise,return to 
> first two parsers to ensure correctness and correct anyremaining integration 
> issues.> >> >Thanks,Mark> >> >> >>
> > > >
> > > >
> > > >
> > >
> > >
> >
> 



-- 
"May the SourcE be with u" 
http://www.bloglines.com/blog/thilina

Re: [Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Posted by Srinath Perera <he...@gmail.com>.
Hi Mark;

My gut feeling is you that should go ahead with what ever the easiest
format! This is not something that has tried much ... and I am eagerly
waiting to see this thingy working:)

Thanks
Srinath

On 7/14/05, Mark Pimentel <ma...@gmail.com> wrote:
> Hi Dennis,
> 
> Thanks for your comments.
> 
> I've been doing some reading on DFDL, and from my understanding, it's
> an XML-based schema that aims to describe data at a few different
> levels of detail...  One level looks at tagging information at a high
> level, allowing us to describe the data that we're working with.  At a
> lower level, it specifies the bit-level encoding for everything from
> basic data types (ints, floats) to more complex structures like
> arrays.
> 
> I'm hoping that we can use DFDL to specify the binary layout of XML
> that we'd be writing.  I'm not too clear on the specifics yet, but it
> is likely that things will get pretty hairy... To compensate, I'm
> planning to work on Fast Infoset first, since it looks like it'll be
> an easier starting point.  =)
> 
> As for XBIS, I did look at it during my initial proposal.  Due to
> limited time though, I only wanted to commit to two formats for the
> summer, and it was suggested to go with Fast Infoset and DFDL.  This
> decision is certainly open to change though, and I hope you'll stay
> around to offer suggestions and advice!
> 
> Let me know what you think.  Thanks!
> 
> Best,
> Mark
> 
> 
> On 7/14/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:
> > Hi Srinath,
> >
> > I understand the approach, but just don't see how you can do that with
> > DFDL. DFDL describes structured binary data. You could probably do some
> > sort of SOAP-like protocol variation to support it, but AFAIKS it
> > wouldn't be using anything like StAX - it'd require a typed binary
> > interface, rather than an XML Infoset interface. DFDL seems much closer
> > to Sun's "FAST" Web Services project, which uses ASN.1 encoding with
> > binary transfers of object data (as opposed to the Fast Infoset version,
> > which is an encoding of XML data). That seems to require much deeper
> > structural changes than just using a different StAX reader/writer
> > implementation.
> >
> >   - Dennis
> >
> > Srinath Perera wrote:
> >
> > >Hi Dennis;
> > >Just to add some info, we are thinking about adding the binary supportby writing a impl forStax readers and writers works on top of binary protocol. As Axis2reads and writes using stax .. will not notice any differance.
> > >ThanksSrinath
> > >On 7/13/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:> Hi Mark,> > I've been ignoring the Axis/Axis2 lists for a while, so I may have> missed some earlier discussions on this - can you give the reason for> choosing these two approaches in particular? I'd personally love to see> a comparison between the XBIS format I originated (http://www.xbis.org)> and Fast Infoset. Both of these deal with XML-based representations,> while DFDL (as I understand it) is strictly binary. Since DFDL doesn't> really relate to XML at all it seems like it'd be difficult to fit it> into the Axis2 structure (including AXIOM) in any reasonable manner.> >   - Dennis> > Mark Pimentel wrote:> > >Hi everyone,> >I'm Mark Pimentel, a computer engineering student from CarnegieMellon, and I'm currently doing a Google Summer of Code(code.google.com) project with Apache Axis 2 on binary XMLserialization.  My original proposal is located online athttp://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf.  My project mentor for this project is Eran Chinthaka.> >I had some delay in getting started, so I've had to push some itemsback on my weekly schedule.  The updated schedule is as follows:> >> >WEEKLY SCHEDULEMark Pimentel, Google Summer of Code 2005> >Week of July 10thConclude research of different formats.  Will submit a documentoutlining the major aspects of the two representations that I will belooking into—Fast Infoset & DFDL.  Am currently targeting Fast Infosetas the first schema to implement, and DFDL as the second.> >Week of July 17th Begin implementing a StAX parser to write binary XML data using theFast Infoset standard.  This week, I will concentrate on writing theparser and achieving some type of module with binary serializationfunctionality.> >Week of July 24thWill continue to adapt parser to handle the Fast Infoset standard. Most of the work this week will be towards expanding supportedlanguage.> >Week of July 31thThe goal for this week is to clean up the first parser code, andperform more extensive testing.  I will also prepare any progressreport information needed by the Google Summer of Code program.> >Week of August 3rdBegin development of parser for DFDL standard.  If similar parts ofthe parser from the first can be used, then work from later weeks canbe started.> >Week of August 14thWill continue fleshing out and expanding DFDL support.> >Week of August 21stAiming for more definite testing and verification of second parser. If time permits, I will also start on a third parser.> >Week of August 28thImplementation of third representation, if possible.  Otherwise,return to first two parsers to ensure correctness and correct anyremaining integration issues.> >> >Thanks,Mark> >> >> >>
> > >
> > >
> > >
> >
> >
>

Re: [Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Posted by Mark Pimentel <ma...@gmail.com>.
Hi Dennis,

Thanks for your comments.  

I've been doing some reading on DFDL, and from my understanding, it's
an XML-based schema that aims to describe data at a few different
levels of detail...  One level looks at tagging information at a high
level, allowing us to describe the data that we're working with.  At a
lower level, it specifies the bit-level encoding for everything from
basic data types (ints, floats) to more complex structures like
arrays.

I'm hoping that we can use DFDL to specify the binary layout of XML
that we'd be writing.  I'm not too clear on the specifics yet, but it
is likely that things will get pretty hairy... To compensate, I'm
planning to work on Fast Infoset first, since it looks like it'll be
an easier starting point.  =)

As for XBIS, I did look at it during my initial proposal.  Due to
limited time though, I only wanted to commit to two formats for the
summer, and it was suggested to go with Fast Infoset and DFDL.  This
decision is certainly open to change though, and I hope you'll stay
around to offer suggestions and advice!

Let me know what you think.  Thanks!

Best,
Mark


On 7/14/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:
> Hi Srinath,
> 
> I understand the approach, but just don't see how you can do that with
> DFDL. DFDL describes structured binary data. You could probably do some
> sort of SOAP-like protocol variation to support it, but AFAIKS it
> wouldn't be using anything like StAX - it'd require a typed binary
> interface, rather than an XML Infoset interface. DFDL seems much closer
> to Sun's "FAST" Web Services project, which uses ASN.1 encoding with
> binary transfers of object data (as opposed to the Fast Infoset version,
> which is an encoding of XML data). That seems to require much deeper
> structural changes than just using a different StAX reader/writer
> implementation.
> 
>   - Dennis
> 
> Srinath Perera wrote:
> 
> >Hi Dennis;
> >Just to add some info, we are thinking about adding the binary supportby writing a impl forStax readers and writers works on top of binary protocol. As Axis2reads and writes using stax .. will not notice any differance.
> >ThanksSrinath
> >On 7/13/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:> Hi Mark,> > I've been ignoring the Axis/Axis2 lists for a while, so I may have> missed some earlier discussions on this - can you give the reason for> choosing these two approaches in particular? I'd personally love to see> a comparison between the XBIS format I originated (http://www.xbis.org)> and Fast Infoset. Both of these deal with XML-based representations,> while DFDL (as I understand it) is strictly binary. Since DFDL doesn't> really relate to XML at all it seems like it'd be difficult to fit it> into the Axis2 structure (including AXIOM) in any reasonable manner.> >   - Dennis> > Mark Pimentel wrote:> > >Hi everyone,> >I'm Mark Pimentel, a computer engineering student from CarnegieMellon, and I'm currently doing a Google Summer of Code(code.google.com) project with Apache Axis 2 on binary XMLserialization.  My original proposal is located online athttp://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf.  My project mentor for this project is Eran Chinthaka.> >I had some delay in getting started, so I've had to push some itemsback on my weekly schedule.  The updated schedule is as follows:> >> >WEEKLY SCHEDULEMark Pimentel, Google Summer of Code 2005> >Week of July 10thConclude research of different formats.  Will submit a documentoutlining the major aspects of the two representations that I will belooking into—Fast Infoset & DFDL.  Am currently targeting Fast Infosetas the first schema to implement, and DFDL as the second.> >Week of July 17th Begin implementing a StAX parser to write binary XML data using theFast Infoset standard.  This week, I will concentrate on writing theparser and achieving some type of module with binary serializationfunctionality.> >Week of July 24thWill continue to adapt parser to handle the Fast Infoset standard. Most of the work this week will be towards expanding supportedlanguage.> >Week of July 31thThe goal for this week is to clean up the first parser code, andperform more extensive testing.  I will also prepare any progressreport information needed by the Google Summer of Code program.> >Week of August 3rdBegin development of parser for DFDL standard.  If similar parts ofthe parser from the first can be used, then work from later weeks canbe started.> >Week of August 14thWill continue fleshing out and expanding DFDL support.> >Week of August 21stAiming for more definite testing and verification of second parser. If time permits, I will also start on a third parser.> >Week of August 28thImplementation of third representation, if possible.  Otherwise,return to first two parsers to ensure correctness and correct anyremaining integration issues.> >> >Thanks,Mark> >> >> >>
> >
> >
> >
> 
>

Re: [Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Posted by Dennis Sosnoski <dm...@sosnoski.com>.
Hi Srinath,

I understand the approach, but just don't see how you can do that with 
DFDL. DFDL describes structured binary data. You could probably do some 
sort of SOAP-like protocol variation to support it, but AFAIKS it 
wouldn't be using anything like StAX - it'd require a typed binary 
interface, rather than an XML Infoset interface. DFDL seems much closer 
to Sun's "FAST" Web Services project, which uses ASN.1 encoding with 
binary transfers of object data (as opposed to the Fast Infoset version, 
which is an encoding of XML data). That seems to require much deeper 
structural changes than just using a different StAX reader/writer 
implementation.

  - Dennis

Srinath Perera wrote:

>Hi Dennis;
>Just to add some info, we are thinking about adding the binary supportby writing a impl forStax readers and writers works on top of binary protocol. As Axis2reads and writes using stax .. will not notice any differance.
>ThanksSrinath
>On 7/13/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:> Hi Mark,> > I've been ignoring the Axis/Axis2 lists for a while, so I may have> missed some earlier discussions on this - can you give the reason for> choosing these two approaches in particular? I'd personally love to see> a comparison between the XBIS format I originated (http://www.xbis.org)> and Fast Infoset. Both of these deal with XML-based representations,> while DFDL (as I understand it) is strictly binary. Since DFDL doesn't> really relate to XML at all it seems like it'd be difficult to fit it> into the Axis2 structure (including AXIOM) in any reasonable manner.> >   - Dennis> > Mark Pimentel wrote:> > >Hi everyone,> >I'm Mark Pimentel, a computer engineering student from CarnegieMellon, and I'm currently doing a Google Summer of Code(code.google.com) project with Apache Axis 2 on binary XMLserialization.  My original proposal is located online athttp://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf.  My project mentor for this project is Eran Chinthaka.> >I had some delay in getting started, so I've had to push some itemsback on my weekly schedule.  The updated schedule is as follows:> >> >WEEKLY SCHEDULEMark Pimentel, Google Summer of Code 2005> >Week of July 10thConclude research of different formats.  Will submit a documentoutlining the major aspects of the two representations that I will belooking into—Fast Infoset & DFDL.  Am currently targeting Fast Infosetas the first schema to implement, and DFDL as the second.> >Week of July 17th Begin implementing a StAX parser to write binary XML data using theFast Infoset standard.  This week, I will concentrate on writing theparser and achieving some type of module with binary serializationfunctionality.> >Week of July 24thWill continue to adapt parser to handle the Fast Infoset standard. Most of the work this week will be towards expanding supportedlanguage.> >Week of July 31thThe goal for this week is to clean up the first parser code, andperform more extensive testing.  I will also prepare any progressreport information needed by the Google Summer of Code program.> >Week of August 3rdBegin development of parser for DFDL standard.  If similar parts ofthe parser from the first can be used, then work from later weeks canbe started.> >Week of August 14thWill continue fleshing out and expanding DFDL support.> >Week of August 21stAiming for more definite testing and verification of second parser. If time permits, I will also start on a third parser.> >Week of August 28thImplementation of third representation, if possible.  Otherwise,return to first two parsers to ensure correctness and correct anyremaining integration issues.> >> >Thanks,Mark> >> >> >>
>
>  
>


Re: [Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Posted by Srinath Perera <he...@gmail.com>.
Hi Dennis;

Just to add some info, we are thinking about adding the binary support
by writing a impl for
Stax readers and writers works on top of binary protocol. As Axis2
reads and writes using stax .. will not notice any differance.

Thanks
Srinath

On 7/13/05, Dennis Sosnoski <dm...@sosnoski.com> wrote:
> Hi Mark,
> 
> I've been ignoring the Axis/Axis2 lists for a while, so I may have
> missed some earlier discussions on this - can you give the reason for
> choosing these two approaches in particular? I'd personally love to see
> a comparison between the XBIS format I originated (http://www.xbis.org)
> and Fast Infoset. Both of these deal with XML-based representations,
> while DFDL (as I understand it) is strictly binary. Since DFDL doesn't
> really relate to XML at all it seems like it'd be difficult to fit it
> into the Axis2 structure (including AXIOM) in any reasonable manner.
> 
>   - Dennis
> 
> Mark Pimentel wrote:
> 
> >Hi everyone,
> >I'm Mark Pimentel, a computer engineering student from CarnegieMellon, and I'm currently doing a Google Summer of Code(code.google.com) project with Apache Axis 2 on binary XMLserialization.  My original proposal is located online athttp://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf.  My project mentor for this project is Eran Chinthaka.
> >I had some delay in getting started, so I've had to push some itemsback on my weekly schedule.  The updated schedule is as follows:
> >
> >WEEKLY SCHEDULEMark Pimentel, Google Summer of Code 2005
> >Week of July 10thConclude research of different formats.  Will submit a documentoutlining the major aspects of the two representations that I will belooking into—Fast Infoset & DFDL.  Am currently targeting Fast Infosetas the first schema to implement, and DFDL as the second.
> >Week of July 17th Begin implementing a StAX parser to write binary XML data using theFast Infoset standard.  This week, I will concentrate on writing theparser and achieving some type of module with binary serializationfunctionality.
> >Week of July 24thWill continue to adapt parser to handle the Fast Infoset standard. Most of the work this week will be towards expanding supportedlanguage.
> >Week of July 31thThe goal for this week is to clean up the first parser code, andperform more extensive testing.  I will also prepare any progressreport information needed by the Google Summer of Code program.
> >Week of August 3rdBegin development of parser for DFDL standard.  If similar parts ofthe parser from the first can be used, then work from later weeks canbe started.
> >Week of August 14thWill continue fleshing out and expanding DFDL support.
> >Week of August 21stAiming for more definite testing and verification of second parser. If time permits, I will also start on a third parser.
> >Week of August 28thImplementation of third representation, if possible.  Otherwise,return to first two parsers to ensure correctness and correct anyremaining integration issues.
> >
> >Thanks,Mark
> >
> >
> >
>

Re: [Axis2] Google Summer of Code - Binary XML Serialization - Weekly Schedule

Posted by Dennis Sosnoski <dm...@sosnoski.com>.
Hi Mark,

I've been ignoring the Axis/Axis2 lists for a while, so I may have 
missed some earlier discussions on this - can you give the reason for 
choosing these two approaches in particular? I'd personally love to see 
a comparison between the XBIS format I originated (http://www.xbis.org) 
and Fast Infoset. Both of these deal with XML-based representations, 
while DFDL (as I understand it) is strictly binary. Since DFDL doesn't 
really relate to XML at all it seems like it'd be difficult to fit it 
into the Axis2 structure (including AXIOM) in any reasonable manner.

  - Dennis

Mark Pimentel wrote:

>Hi everyone,
>I'm Mark Pimentel, a computer engineering student from CarnegieMellon, and I'm currently doing a Google Summer of Code(code.google.com) project with Apache Axis 2 on binary XMLserialization.  My original proposal is located online athttp://www.andrew.cmu.edu/user/mpimente/MarkPimentel-SummerOfCode.pdf.  My project mentor for this project is Eran Chinthaka.
>I had some delay in getting started, so I've had to push some itemsback on my weekly schedule.  The updated schedule is as follows:
>
>WEEKLY SCHEDULEMark Pimentel, Google Summer of Code 2005
>Week of July 10thConclude research of different formats.  Will submit a documentoutlining the major aspects of the two representations that I will belooking into—Fast Infoset & DFDL.  Am currently targeting Fast Infosetas the first schema to implement, and DFDL as the second.
>Week of July 17th Begin implementing a StAX parser to write binary XML data using theFast Infoset standard.  This week, I will concentrate on writing theparser and achieving some type of module with binary serializationfunctionality.
>Week of July 24thWill continue to adapt parser to handle the Fast Infoset standard. Most of the work this week will be towards expanding supportedlanguage.
>Week of July 31thThe goal for this week is to clean up the first parser code, andperform more extensive testing.  I will also prepare any progressreport information needed by the Google Summer of Code program.
>Week of August 3rdBegin development of parser for DFDL standard.  If similar parts ofthe parser from the first can be used, then work from later weeks canbe started.
>Week of August 14thWill continue fleshing out and expanding DFDL support.
>Week of August 21stAiming for more definite testing and verification of second parser. If time permits, I will also start on a third parser.
>Week of August 28thImplementation of third representation, if possible.  Otherwise,return to first two parsers to ensure correctness and correct anyremaining integration issues.
>
>Thanks,Mark
>
>  
>