[X3D-Public] X3D and XMPP
Alan Hudson
giles at yumetech.com
Tue Jun 8 17:17:15 PDT 2010
Tom Sparks wrote:
> --- On Wed, 9/6/10, Alan Hudson <giles at yumetech.com> wrote:
>
>>> Has anybody use X3D in XMPP[1]?
>>> How hard would be to add to Xj3D?
>>>
>>> I know X3D-edit has an XMPP chat option
>>>
>>> [1] http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol
>>>
>>>
>> Xj3D already uses it for the dis-xml protocol
>> support. And in several projects I've created Java SAI
>> classes that use XMPP to communicate state information.
>>
>> Not certain what you mean by add. Ie its a
>> communication framework not a specific protocol. But
>> yes it interoperates fine with Xj3D.
>> -- Alan Hudson
>
> What about createvrmlfromXMPP?
>
meaning it takes a message from a chatroom and shoves it into
createX3DFromString. Very easy to do. Eventually you'll want messages
to change position etc. Ie you'll need some protocol. That could be
DIS, it could be a serialized form of SAI. It could be a simple avatar
is here with this 3d model etc.
> what about Jingle support?
>
Not positive, haven't looked at Jingle much. I suspect you'd need to
convert its messages into some change in the X3D scenegraph.
> Can you make it available to the public (with source)?
>
sure. DIS_XML is already publically available from NPS and is used in
the Xj3D codebase. When I finish up the Raygun support from Planet9
I'll make that public. The code is not hard, just opens a connection to
a chartoom(I use the smack api) and then calls SAI commands.
--
Alan Hudson
President Yumetech, Inc. www.yumetech.com
206 340 8900 ext 111
Open Source CAN be free, as in "free puppy"
More information about the X3D-Public
mailing list