Welcome to 3D Network workplace
Also available in presentation mode…
external-linkPresentation
Proposed application using XMPP / xmlDIS and ejabbed server Docs and examples
Web3d Proposed standard
Suggested OpenSource approach from web3d.org
The Consortium’s goal is to develop and offer a full featured,
multi-user platform specification based on open standards, by
leveraging other open initiatives such as XMPP (for chat), PostgreSql
/MySQL (for databases) and OGC’s Geoserver (for
geo-located data). To achieve this, the Web 3D Consortium is announcing
a call for participation to assist in developing the “last mile” of
standards focused on open chat and server technologies.
Propertarian network systems.
Bitmanagement:
BS
Collaborate designed for virtual reality applications from games up
to cooperative work enables customer in combination with the basic
visualization component BS Contact 7.2 (and higher) to realize real
time communication between 3D objects like avatars in shared
environments as well as collaborate working on 3D models with standard
pc on the internet.
Not: BS Collaborate are not saving/reading X3D-scene node states from
the MySQL server.
MÄK
The HLA/DIS
Toolbox provides an interface between MATLAB and Simulink and
distributed simulation environments based on the HLA or DIS standards.
It allows you to import live or recorded HLA/DIS data into MATLAB for
analysis, or integrateMATLAB or Simulink models into an HLA/DIS
environment
Press release
Planet9 Raygun
OpenSource network system approaches.
An approach suggested by Web3D network workinggroup based on XMPP (Jabber) protocol.
Servers: http://xmpp.org/software/servers.shtml :
Clients: http://xmpp.org/software/clients.shtml :
python.twisted application of XMPP:
A note. 4 packages / second seems to be a minimum rate of transfering position and rotation states for avatars in a X3D-sceene.
Plan:
Set up a ejabberd as a XMPP/Jabber protocol server at wbsp.arb.ltu.se ( windows ) and qsim2.arb.ltu.se ( Linux/fedora ). Both in config state.
Have some options on client
- X3DOM with python.twisted alt. java interface using DOM
- H3D ( X3D browser with haptiskt interface and more ) with python.twisted interface
- any Ajax/Jscript used by most X3D-browsers.
For Matlab/Simulink interface there are also two options either the UDP
s-functions that been used for some time or a modified UDP s-function
with XMPP/Jabber interface.
Currently working on simple python.twisted.xmpp clients to test a connection in a multi user enviroment.
Links:
Simulated RailRoad a project that aim to examplify multiuser X3D space with vehicle dynamic calculations and moving avatars ( dynamic H-Anim ).
Modelica Rail: A report on Modeling of trains on complex track geometry: http://www.modelica.org/events/modelica2006/Proceedings/sessions/Session2d3.pdf
