| [news.eclipse.technology.ecf] Re: XMPP Implementation |
Hi Daniel,
Hello,
Very interesting project. I am trying to wrap my head around the architecture, and hopefully someone can answer a few questions for me. I am considering this in the realm of integrating with an XMPP server and how the Shared Object metaphor will work when the XMPP implementation is complete.
I would assume that an ISharedObjectContainer would be the server I am connecting to. So for example, it would be myserver.com, and the authentication would be handled by the container and any arguments I pass into it.
Where I get a little confused is what defines a SharedObject in regards to the XMPP situation. Lets say I wanted to build a basic chat client (buddy lists, chat, group chat, etc.). If I wanted to start a chat thread with a user on my roster, it would make sence to create a SharedObject for that thread. But how does a roster (buddy list) and all the presence messages associated with such, work? Would I create a roster shared object? Would that shared object give me presence related message events?
Thanks,
Scott
Not sure if this makes much sence, feel free to ask questions.
Thanks
- Danny