On Mon, Apr 13, 2009 at 10:55, Ashish <paliwalash...@gmail.com> wrote:
>>
>> this is a probably incomplete list of things to do to move Vysper over here.
>>
>> MOVE PROJECTS
>> + ratify reception of code (MINA) (vote, pending)
>> + ratify Vysper lab completion on Labs side (vote)
>> + (optional) do additional steps as required to move from Labs to
>> MINA, for example moving through Incubator
>>
>> IP CLEARANCE
>>
>> + check dependencies, NOTICE, LICENSE etc.
>>
>> INFRA
>> + move LABS/Vysper JIRAs
>> + move Vysper svn
>> + move Vysper's cwiki pages
>>
>> CODE (after svn move)
>> + adjust code to MINA conventions (headers etc.)
>> + use maven for build
>>
>> KARMA
>> + grant berndf committer karma for Vysper
>>
>> Anything else?
>
> One thing that can be done meanwhile is upload the XMPP compliance
> report on wiki.

Did you get it to work?? I never managed to run the ant apt task
properly, I had to use the command line apt with lots of workarounds
(Might be due to me using MaOSX or something).

> I did saw the compliance package, and its really great way of
> capturing Spec compliance.

+1. If you put the generated HTML into the javadoc root, all the links
should also work.

> We can do something similar for FtpServer and SSHD (typically for
> project where we need RFC compliance).
>
> Meanwhile, as we wait for the Voting and other formalities to
> complete, here are possible directions to work spend our energies
> 1. Generic XML Codec - We can work towards making a generic XML Codec
> and may be make it as part of MINA Core. In Vysper, we can reuse the
> same.

+1. XMPP uses a subset of XML, so Vysper's current impl is sufficent
for now. I think this is a worthwhile thing to do, and will
definitively participate in the discussion, but I lack time and
energie to help with coding.

> 2. Can think of some suitable place for Spec compliance package and
> try to see possible use in other projects

+1

> 3. Wiki is a definite candidate to be worked upon.
>
> 4. Can try to see the possible use of State Machine decoder, while
> decoding XML or alternatively see how we extend and use a streaming
> parser.
>
> 5. Some benchmarking shall be a good to have. We will be competing
> with Openfire (hope have picked the right name), which again use MINA
> for transport layer.

+1. All effort until now went into making it spec compliant (ongoing),
no time into making it performant. To catch up with Openfire will be a
lot of work (an understatement). I think at first we will run into
simple obstacles. And yes, this is perhaps one of the most important
todos.

> Trying to understand the code a little more.

Let me know where you need more explanation.

  Bernd

Reply via email to