Virtual Universe
Run as applet
Since version 0.45 the Virtual Universe client can be executed as Java-applet within a webbrowser. This allowes it to integrate
its virtual reality seamless into a normal, flat internet page. Additionally it can be configured to connect with your own Universe or
Unaverse server.
To let the client run as applet, only following steps are necessary:
- Sign the JAR-archives
MainWin.jar, data.jar and mysql-connector.jar using a certificate of your server which identifies you as
trustable person. Thats necessary because the applet requires several privileges to run that applets normally don't have.
- Integrate the applet into your website e.g. using this template: MainWin.html.
The parameters influence the GUI and the settings of the applet like it is normally done by the user:
- GfxQuality - specifies the quality of the graphics output in range 1..3; this parameter is identically to the quality
option in the programs configuration panel, here 1 specifies the lowest quality and highest speed, 3 is for the highest quality
and lowest speed
- AntiAlias - enables (true) or disables (false) the anti aliasing for the whole scene and the textures; this value includes
the scene-antialias and the texture-mipmaps option
- Visibility - specifies the radius in which objects are visible for an user in range 60..180m
- Host - this string specifies the host the client has to connect to, if you don't set your own servers hostname here, the
applet will connect to 3dchat.org
- Port - this parameter belongs to the connectivity-part of the settings too, it defines the port number to which the
client has to connect
- HoldFPS - specifies a frame rate in unit "frames per second" the 3d-engine should stabilize the output onto; here values
in range 10..70 are valid
- 3DViewLeft - this parameter influences the GUI, it specifies if the 3d-part of it has to be located at the left side (true)
or not (false); together with this value the parameter "SplitPosLeft" should be set
- 3DViewTop - similar to the preceding one this parameter influences the GUI too, it specifies if the 3d-part of it has to
be aligned to the upper side of the frame (true) or not (false); together with this value the parameter "SplitPosTop" should be
set
- SplitPosLeft - using this parameter the horizontal position of the vertical drag bar which splits the frame into two
parts can be set; the given position should be at least 150 points away from the left and right border of the whole frame
- SplitPosTop - using this parameter the vertical position of the horizontal drag bar (beside of the other bar) can be set;
here the given position should be at least 100 points away from the top and bottom border of the whole frame
- Upload the contents of the "Virtual Universe" directory to the position which is specified as CODEBASE within the APPLET-Tag of your
website.
Of course it isn't possible to update such an applet online. So here the webmaster has to do this work manually to provide the latest version
of the client. If this isn't done and if the difference between the version-number of the client and the version the server expects becomes too big,
the client won't be able to connect to the server any longer.
Table of Contents