Search the web
Sign In
New User? Sign Up
aalto-xml-interest · Aalto XML Parser (stax)
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Anyone interested in helping with non-blocking/async parsing use cas   Message List  
Reply | Forward Message #40 of 61 |
Hi there! It has been a while since there's been significant progress
with Aalto -- mostly it's just because of other competing things going
on, but part of it has been due to:

(a) Core blocking (traditional) parser being feature complete, up to
complete Stax 1.0 compliancy, as well as Stax2 Typed Access API
implementation (there's still DTD handling to add, Stax2 Validation
API, but those are bigger undertakings)
(b) Apparent lack of interest for non-blocking parsing

But during past week I have had multiple contacts from developers who
would be interested in finding a non-blocking XML parser. Since Aalto
is almost there, I would be interested in completing minor missing
pieces.
To do that, what I really could use is a simple use case where to
plug-in such a component: ideally, a library, app or framework that is
accessing data using NIO (directly or via something like Netty). To
have something I could actually test with Aalto in non-blocking mode.
While I could write a toy test app that does not seem right -- it's
better to handle a real use case.

So... anyone with something I could use? Or willing to take to
collaborate on getting something like this done?

-+ Tatu +-



Thu Oct 15, 2009 5:43 am

cowtowncoder
Offline Offline
Send Email Send Email

Forward
Message #40 of 61 |
Expand Messages Author Sort by Date

Hi there! It has been a while since there's been significant progress with Aalto -- mostly it's just because of other competing things going on, but part of it...
Tatu Saloranta
cowtowncoder
Offline Send Email
Oct 15, 2009
5:43 am

It looks like the main motivator that I find is XMPP processing. Since this is based on an XML stream. It's like an endless document, one root element (...
plantfern
Offline Send Email
Oct 15, 2009
2:00 pm

... Makes sense as far as use cases go. ... Ok. ... Yeah -- and Aalto is very heavily optimized for speed; much of parser code is shared between blocking and...
Tatu Saloranta
cowtowncoder
Offline Send Email
Oct 16, 2009
12:25 am

The only sticking point that the people at Mina-Vysper mailing list brought up is the licensing. For Mina-Vysper to be able to use Aalto, the license needs to...
plantfern
Offline Send Email
Oct 16, 2009
12:37 am

test...
Fernando Padilla
plantfern
Offline Send Email
Oct 16, 2009
12:38 am

... That could be problematic, yes, knowing the state of affairs between GPL and Apache camps. :-) I'll have to think a bit about that: GPL happens to be...
Tatu Saloranta
cowtowncoder
Offline Send Email
Oct 16, 2009
6:45 am

Well, if there is serious discussion about changing the license you can try joining the Mina mailing list, this might be a pretty good thing they might get...
plantfern
Offline Send Email
Oct 16, 2009
7:02 pm

... That's bit of chicken-and-egg problem. :) (and impedance between selling a solution vs. having people with a problem find you) But I could definitely join...
Tatu Saloranta
cowtowncoder
Offline Send Email
Oct 19, 2009
6:09 pm

I hereby declare my interest in an asynchronous xml parser solution :-) I'm looking for a way to efficiently process xml input in a Netty-based server. Right...
pnehrers2
Offline Send Email
Oct 24, 2009
2:52 am

... Great! It seems that there are couple of other developers seriously interested, so I think I better get back on track with development. :) ... Yup. ... Yes...
Tatu Saloranta
cowtowncoder
Offline Send Email
Oct 24, 2009
3:28 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help