Home
Name Modified Size InfoDownloads / Week
TestPackage_A.5.zip 2019-05-29 8.8 MB
readme.txt 2019-05-29 11.2 kB
Totals: 2 Items   8.8 MB 0
          The Simple Multiuser Online Scenes Project
                 http://smuos.sourceforge.net
     derived from the Simulated Railroad Framework project
                http://simulrr.sourceforge.net



Files:
===== 
The project publishes the file TestPackage_A.<nnn>.zip, where
<nnn> stands for a simple version number starting with 1.

That file contains
   - some simple demo scenes ("Hello World Scenes"),
     to be used as templates for your own scenes
   - the current version of the SMUOS Framework


Deriving Your own Scene from the Hello World Scenes:
=================================================== 
Currently, the project does not provide any documentation.
As an alternative, I provided some very simple scenes as an 
example to demonstrate, how to use the SMUOS Framework within
a Simple Multiuser Online Scene.
1) Copy the SMUOS Framework (sms/*) and the Hello World Scenes
   (hws*/*) to a directory of your choice
2) Modify the files according your needs


Testing the SMUOS Framework:
===========================
I have tried to test the SMUOS Framework thoroughly. However,
if you find an error, I will be glad to receive your feed
back.
The SMUOS framework is tested within the SrrTrains v0.01 project, please
refer to http://simulrr.sourceforge.net
You can take the "Official Demo Layout" of that project and use it to systema-
tically test all features of the SMUOS Framework.
1) Install BS Contact and BS Collaborate (you can take the
   test version from PlatformInstallationBinaries/)
2) Install the SrrTrains project (you get a TestPackage_nnnn.zip from that
   project at http://sourceforge.net/projects/simulrr/files) to a directory of
   your choice.
3) Start BS Collaborate
4) Open the file <yourSrrTrainsDir>/FrameMain/Main_bscontact.x3d with BS Contact
5) Use the HUDs to initialize and control the scene
6) Test until you find an error
7) Use the tracer to narrow down the error
8) Contact the admin of the project (me)


Currently Known Bugs:
====================
- initialization of MIDAS objects takes several seconds
- maybe some problems with Internet Explorer (to be verified)
- mozilla does not support the BS Contact plugin currently


What's new? (History):
=====================

   - TestPackage_A.5.zip
     ---------------------------
     Date: 2019-06-09
     SVN Revision: 109
     
     - Interface Changes:
        - Replace module loader by "little loader" + major renaming(SVN 107/108) 
     - Other Changes:
        - Improvements of Module Loader/Wrapper (SVN 106)
        - Common WKIs for SscExt and McExt (SVN 106)
        - - - - - - - - - - - - - - - - - - - - - - - - - will be removed again
        - UBO Support for "Regway singleplayer experimental" (SVN 105)
        - - - - - - - - - - - - - - - - - - - - - - - - - will be removed again
        - First Steps of UBO Support (SVN 104)

   - TestPackage_A.4.bugfix3.zip
     ---------------------------
     Date: 2018-06-09
     SVN Revision: 103
     
     - Interface Changes:
        - small renaming activity (SVN 102)
        - error correction (SVN 101)
        - no change (SVN 100)
        - error correction (SVN 99)
        - removing MoosSwitchB (SVN 98)
        - Registration of Object Types (SVN 97)
        - Initialization and Activation of UBO Loader (SVN 96)
        - new SSC Activation Controller (SVN 96)
        - new naming rules (SVN 95)
        - locality of console parameters is set at the dispatcher stub now (SVN 91)
        - now any console parameter can be a local parameter (SVN 91)
        - Default gravity in McBase is 0 -9.81 0 instead of 0 0 0 (SVN 89)
        - SmsModuleLoader separated from SscBase (SVN 88)
     - Other Changes:
        - release A.4.bugfix3 (SVN 103)
        - implemented the "SMS Dispatcher Feature" (SVN 91)
        - new field "isBound" of key container (SVN 90)
        - minor improvements of SmsLoader (SVN 88)

   - TestPackage_A.4.bugfix2.zip
     ---------------------------
     Date: 2017-05-06
     SVN Revision: 87
     
     - Interface Changes:
        - none
     - Other Changes:
        - minor adaptations in tracer output
        - minor change in avatar files .wrl

   - TestPackage_A.4.bugfix1.zip
     ---------------------------
     Date: 2017-04-01
     SVN Revision: 81
     
     - Interface Changes:
        - implementation of SMS Module Loader
     - Other Changes:
        - renamed MOO Ina --> MOO I

   - TestPackage_A.4.zip
     -------------------
     Date: 2017-03-17
     SVN Revision: 75
     
     - Interface Changes:
        - Rebase to MIB Core (severe interface changes)
        - Rebase to SSC Core (severe interface changes)
        - Rebase to MC Core (severe interface changes)
        - update of the module wrapper concept
           - now each module needs a module wrapper (even static modules)
           - module wrappers induce gravity to the module coordinator and MIDAS
             Objects
           - without module wrapper a module has got zero gravity
           - the first - very simple - module wrapper MwVrml.x3d induces
             constant gravity (0 -9.81 0)
     - Other Changes:
        - none

   - TestPackage_A.3.bugfix3.zip
     -------------------
     Date: 2015-07-26
     SVN Revision: 49
     
     - Interface Changes:
        - none
     - Other Changes:
        - some editorial changes in directory sms/

   - TestPackage_A.3.bugfix2.zip
     -------------------
     Date: 2014-12-28
     SVN Revision: 47
     
     - Interface Changes:
        - none
     - Other Changes:
        - some error corrections regarding disabling of MIDAS objects
        - Rebase to MIB Core Part I (MoosKeyContainer)

   - TestPackage_A.3.bugfix1.zip
     -------------------
     Date: 2014-06-22
     SVN Revision: 46
     
     - Interface Changes:
        - none
     - Other Changes:
        - MibCore has been prepared

   - TestPackage_A.3.zip
     -------------------
     Date: 2014-05-30
     SVN Revision: 44
     
     - Interface Changes:
        - Use Case "Initialization" and Use Case "Registration" of MIDAS
          Object MoosCreator were re-designed
     - Other Changes:
        - none

   - TestPackage_A.2.bugfix3.zip
     ---------------------------
     Date: 2014-03-23
     SVN Revision: 41
     
     - Interface Changes:
        - none
     - Other Changes:
        - a new MIDAS Object MoosCreator has been prepared for later use

   - TestPackage_A.2.bugfix2.zip
     ---------------------------
     Date: 2014-02-07
     SVN Revision: 39
     
     - Interface Changes:
        - MIDAS Base: "set" event for console does now expect a "response"
           - all example MIDAS Objects updated
     - Other Changes:
        - Some preparations for MIDAS objects in dynamic models:
           - MibConsoleBase and SmsTracer can cope with commParam+modParam
           - new fields "commParam", "commParamOut" and "minitialized"
             at MIDAS Base
           - all MIDAS Objects updated (new fields "commParam", "minitialized")
        - SSC Dispatcher supports SSC Parameters at Console Interface
           - SSC parameters of SscBase
              - Base-#parm-maxRTT  (for experiments)
              - Base-#parm-randomFactor  (for experiments)      
           - SSC parameters of SscKeyManager
              - Keys-#parm-carriedKeys
              - Keys-#parm-putKey
              - Keys-#parm-boundKeyContainer
              - Keys-#parm-resetKeys
        - New MIDAS Object "Trigger"

   - TestPackage_A.2.bugfix1.zip
     ---------------------------
     Date: 2014-01-05
     SVN Revision: 38
     
     - Interface Changes:
        - the term "console dispatcher" has been replaced by "SSC dispatcher"
        - better initial state handling in MIDAS objects
           - field "initialState" in MIDAS Base, Switch A and Switch B
           - Update of all stateful MIDAS Objects
           - Update of HWS (Temple)
    - Other Changes:
        - new field "sessionId" in console base
           - update of all MIDAS Objects
           - console parameters "takeKey" and "set_bind" in key containers

   - TestPackage_A.2.zip
     -------------------
     Date: 2013-12-22
     SVN Revision: 35
     
     - Interface Changes:
        - the term "global module" has been replaced by "universal object class"
        - the term "layout module" has been replaced by "module"
     - Other Changes:
        - Official Test Scene has been removed. The SMUOS Framework is now
          tested within the project http://simulrr.sourceforge.net (Official
          Demo Layout)
        - a bugfix regarding the SMS Tracer and global objects
        - a new "model base" for static models
        - a new MIDAS Object "contained key lock"

   - TestPackage_A.1.bugfix3.zip
     -------------------
     Date: 2013-10-12
     SVN Revision: 28
     
     Now tested with BS Contact 8.202

   - TestPackage_A.1.bugfix2.zip
     -------------------
     Date: 2013-09-06
     SVN Revision: 27
     
     Error Correction:
        - WebGuiMU.html did not work with IE8,
          nor with IE10 (32 bit)

   - TestPackage_A.1.bugfix1.zip
     -------------------
     Date: 2013-08-31
     SVN Revision: 26
     
     Error Correction:
        - "numDeps" field had wrong value

   - TestPackage_A.1.zip
     -------------------
     Date: 2013-08-23
     SVN Revision: 25
     The SMUOS project has been created, i.e.
        - the complete SRR Framework project has been copied
          to the SMUOS project (http://simulrr.sourceforge.net
           ----> http://smuos.sourceforge.net)
        - railway stuff has been deleted (not needed in SMUOS)
        - the VRML version of the files has been deleted, X3D
          has been kept (if we continue to use VRML, then we
          will try to do it better this time)
        - the directory srr/ has been renamed to sms/ and the
          contained files have been renamed and updated
           ----> creating the SMUOS Framework from the
                 base module of the SRR Framework
        - the modules and models of the "official demo layout"
          of the SRR Framework have been updated and renamed
           ----> creating the "official test scene" for SMUOS
        - some simple "hello world scenes" have been created
        - a test web space has been founded at
           http://members.chello.at/christoph.valentin
     Now the first version of the SMUOS Framework provides all
     the features of the SRR Framework (step 0033.07bf3) with
     a few exceptions:
        - railway features are not supported
        - currently only the Web3D Browser BS Contact is
          supported and only the MU System BS Collaborate is
          supported
          (please refer to http://www.bitmanagement.com for
           more information about the used platform)


Have fun
Christoph Valentin  
2014-12-28
Source: readme.txt, updated 2019-05-29