The Real Reality (N+1)

As you know, I’m a kinda “self educated” Web3D Enthusiast, but with little resources.

However, I love to tell stories about the 3D Web.

Now I’m using the hibernation phase of the SrrTrains project to clean up the terminology that we use in the project.

I have finished the first chapter of the “New Concept Paper of SrrTrains v0.01” –

Appendix E Reality – the (N+1)th Scene Instance

Please read here: hr007-new-concept-paper-v0-4.pdf

Posted in 3D Web, Internet | Tagged , | Leave a comment

Remote Senses and Skills II

Wenn man es genau betrachtet, dann ist das Internet ja eigentlich nur eine Verlängerung unserer Sinnesorgane und motorischen Fähigkeiten.

Ich würde das in einem Schichtbild darstellen wie folgt:

remotesensesandskills

Dabei “benützt” der “User” das Internet, um ein “Real Life Object (RLO)” mit Hilfe seiner “Senses and Skills (SaSk)” zu beeinflussen.

Das “User Equipment (UE)”, sei das nun ein simples Smartphone oder ein Holodeck wie im Film “Avatar”, transformiert diese Senses and Skills mit Hilfe des Internet und mit Hilfe eines “Real Life Avatar (RLA)” – das können einfache Sensoren oder Aktuatoren sein oder auch so etwas komplexes wie eine Drohne oder ein Roboter – in “remote” Senses and Skills (rSaSk).

So können wir das RLO beeinflussen.

Übrigens ist das alles nichts prinzipiell Neues.

Sagen wir, der User ist ein Fahrdienstleiter, sagen wir das UE ist ein Gleisbildstellpult, sagen wir, der RLA ist ein Signal und sagen wir, das RLO ist ein Zug, dann haben wir einen klassischen Use Case aus der Sicherungstechnik der Eisenbahn.

Eine Frage bleibt offen: im User gibt es die höchste Schicht, den “Geist (Mind)”. Wie kann ich mir anmaßen, das RLO genauso hoch zu zeichnen, wie den Geist. Das RLO ist doch nur ein “Objekt” und kann damit keinen Geist haben?

Na ja, hinter dem RLO steht ja ein Eigentümer, ein “Owner of RLO (OoRLO)”, und der ist natürlich wieder ein geistbehafteter Eigentümer.

Meint

Euer Christoph

Ergänzung am 2016-10-23:

Folgende Begriffe sind Begriffe, die im Zusammenhang mit einer SMS (Simple Multiuser Scene) einen Sinn ergeben:

(N+1)te Szeneninstanz bzw. Server/Controller Scene Instance (SCSI)

  1. Eine Multiuser Session hat N virtuelle Szeneninstanzen mit N >= 1. Jede virtuelle Szeneninstanz wird von genau einem User bewohnt, weshalb wir sie als Personal Scene Instance (PSI) bezeichnen
  2. Eine Multiuser Session kann eine (N+1)te Szeneninstanz haben, die die Multiuser Session mit der realen Wirklichkeit verbindet
  3. Diese (N+1)te Szeneninstanz läuft im Interface to Reality(ITR) und wir bezeichnen sie auch als Server/Controller Scene Instance (SCSI) oder Proxy Scene Instance (PSI)

Ein Real Life Object (RLO) ist ein Objekt,

  1. das in der realen Wirklichkeit existiert
  2. das in der SMS 4-dimensional modelliert wird
  3. dessen Zustand mit dem Zustand des Modells über das ITR synchronisiert wird

Ein Point of Interest (POI) ist eine im Internet of Things (IoT) adressierbare Einheit,

  1. die einen oder mehrere Medienströme an die SCSI liefert,
  2. die den aktuellen Zustand eines RLO beschreiben

Ein Point of Interaction (POI) ist eine im Internet of Things (IoT) adressierbare Einheit,

  1. die einen oder mehrere Medienströme von der SCSI entgegennimmt,
  2. die den aktuellen Zustand eines RLO beeinflussen,
  3. sowie einen oder mehrere Medienströme an die SCSI liefern kann (aber nicht muss),
  4. die den aktuellen Zustand eines RLO beschreiben

Avatar, Virtual Life Avatar (VLA), Real Life Avatar (RLA), Collateral Entity (CE)

  1. Ein Avatar ist eine Repräsentanz eines oder mehrerer User, die mit der Szene im Auftrag dieser User interagiert.
    Hinweis: Ein Beispiel, wo ein Avatar mehrere User gleichzeitig repräsentiert, ist ein U-Boot, das von mehreren Spielern gesteuert wird
  2. Ein Virtual Life Avatar (VLA) stellt User in einer virtuellen Szeneninstanz dar.
    Hinweis: Das kann sogar die eigene Szeneninstanz sein, wenn der User nicht die First Person View eingeschaltet und den Avatar im Blickfeld hat
  3. Ein VLA interagiert mit der virtuellen Szeneninstanz, in der er sich befindet
  4. Ein Real Life Avatar (RLA) stellt User innerhalb der realen Wirklichkeit dar.
    Hinweise:
    – Wenn ein User gleichzeitig die reale Wirklichkeit bewohnt, dann kann unter Umständen sogar sein eigener Körper sein RLA sein
    – Wenn hingegen ein Mensch (allgemein ein Wesen) die reale Wirklichkeit bewohnt und in der SMS modelliert wird, jedoch kein User der SMS ist (wenn er also keine virtuelle Szeneninstanz bewohnt), dann würden wir seinen Körper als RLO bezeichnen, da dieser ja aus Sicht der User nur ein Objekt ist. Den Menschen selbst würden wir als Owner of RLO (OoRLO) bezeichnen
    – Wenn hingegen ein Mensch (allgemein ein Wesen) die reale Wirklichkeit bewohnt und in der SMS nicht modelliert wird, aber innerhalb der realen Wirklichkeit einen gewissen Einfluss auf die SMS hat bzw. von dieser beeinflusst wird, dann würden wir ihn als Collateral Entity (CE) bezeichnen
  5. Ein Real Life Avatar (RLA) interagiert mit der “realen” Wirklichkeit
    Hinweis: diese Interaktion bezeichnen wir als “Remote Senses and Skills (rSaSk)”

Senses and Skills (SaSk), Virtual Senses and Skills (vSaSk), Remote Senses and Skills (rSaSk)

  1. Die Senses and Skills (SaSk) eines Users sind sein Sinne und Fähigkeiten, mit denen er die Wirklichkeit wahrnimmt und beeinflusst
    Hinweis: Das ist einerseits die virtuelle Wirklichkeit, die er über das User Interface (UI) des User Equipment (UE) bewohnt, und andererseits die reale Wirklichkeit, die er direkt bewohnt.
  2. Wenn ein User innerhalb einer virtuellen Szeneninstanz ein Modell beeinflusst, das nicht der eigene Avatar ist, dann sprechen wir von Virtual Senses and Skills (vSaSk)
    Hinweise:
    – das kann entweder heissen, dass der User das Modell in der eigenen virtuellen Szeneninstanz über das User Interface beeinflusst hat, oder dass sein Avatar in einer anderen virtuellen Szeneninstanz das Modell beeinflusst hat.
    – wenn dem Modell ein RLO zugeordnet ist, kann es sein, dass der User das RLO “wie durch Zauberhand” beeinflusst
  3. Wenn ein RLA innerhalb der realen Wirklichkeit einen anderen RLA, ein RLO oder eine CE beeinflusst, dann sprechen wir von Remote Senses and Skills (rSaSk)
Posted in 3D Web, Internet | Tagged , | 2 Comments

Preview of Release “Pieta”

Dear Friends of SrrTrains,

The version “step 0033.10” of the SMS Framework (Simple Multiuser Scenes) is nearly finished.

This version features:

  • the software is better structured (easier to understand)
  • the software is better commented

What is still missing for release 0033.10 “Pieta”

  • testing (currently there is no way this version works)
  • update of the documentation
  • several bugfix releases

The preview version of folder sms/ can be downloaded at:
http://www.mediafire.com/download/mkcx3pn8qh2a0uv/sms_2016-09-23.zip

The folder sms/ can be seen as a collection of X3D prototypes that should examplify some nodes that could become a new X3D component “Simple Multiuser Online Scenes” (SMUOS) eventually.

The content is:

License:
2016-01-06 08:41 AM 35,147 gpl-3.0.txt
2016-01-06 08:41 AM 7,651 lgpl-3.0.txt
2016-01-06 08:41 AM 2,259 license.html

The MIDAS Base:
2016-09-23 06:39 AM 26,313 MbBoundModel.x3d
2016-09-23 06:39 AM 72,031 MibAnim.x3d
2016-09-23 06:39 AM 28,932 MibAnimNs.x3d
2016-09-23 06:39 AM 64,041 MibCore.x3d
2016-09-23 06:39 AM 44,325 MibNoState.x3d
2016-09-23 06:39 AM 21,629 MibNoStateOsm.x3d
2016-09-23 06:39 AM 54,300 MibStandard.x3d
2016-09-23 06:39 AM 28,717 MibStandardNs.x3d
2016-09-23 06:39 AM 41,403 MibStandardOsm.x3d

The Example MIDAS Objects:
2016-09-07 07:58 PM 38,296 MoosAvatarContainer.x3d
2016-09-07 07:58 PM 34,186 MoosBeamer.x3d
2016-09-07 07:58 PM 33,688 MoosBeamerDestination.x3d
2016-09-07 07:58 PM 40,010 MoosCreator.x3d
2016-09-07 07:58 PM 28,910 MoosCreatorNs.x3d
2016-09-07 07:58 PM 47,962 MoosDriveA.x3d
2016-09-07 07:58 PM 54,660 MoosKeyContainer.x3d
2016-09-07 07:58 PM 40,133 MoosKeyContainerNs.x3d
2016-09-07 07:58 PM 34,116 MoosLockA.x3d
2016-09-07 07:58 PM 55,369 MoosLockB.x3d
2016-09-07 07:58 PM 40,032 MoosLockBNs.x3d
2016-09-07 07:58 PM 48,914 MoosSwitchA.x3d
2016-09-07 07:58 PM 28,788 MoosSwitchANs.x3d
2016-09-07 07:58 PM 49,784 MoosSwitchB.x3d
2016-09-07 07:58 PM 28,781 MoosSwitchBNs.x3d
2016-09-07 07:58 PM 35,684 MoosTrigger.x3d
2016-09-07 07:58 PM 25,679 MoosTriggerNs.x3d

The SMS Framework (still needs some beautification):
2016-09-07 07:58 PM 28,386 SmsDispatcherStub.x3d
2016-09-07 07:58 PM 49,622 SmsModCoord.x3d
2016-09-23 06:45 AM 30,132 SmsTracer.x3d
2016-09-23 06:45 AM 254,055 SscBase.x3d
2016-09-23 06:45 AM 34,573 SscBaseNs.x3d
2016-09-23 06:45 AM 42,305 SscDispatcher.x3d
2016-09-23 06:45 AM 28,065 SscDispatcherNs.x3d

The Example SMS Extensions (still need some beautification):
2016-09-07 07:58 PM 29,219 SscBeamerManager.x3d
2016-09-23 06:45 AM 63,392 SscKeyManager.x3d
2016-09-23 06:45 AM 26,651 SscKeyManagerNs.x3d

Have a nice week
Yours Christoph

Posted in 3D Web, Allgemein, Internet | Tagged , | 1 Comment

MIDAS Objekte selber basteln

Der Step 0033.10 des SrrTrains v0.01 Projektes, der hoffentlich noch diesen Sommer veröffentlicht werden wird,

wird einige wesentliche Änderungen in der “MIDAS Base” (MIB) mit sich bringen.

Zur Erinnerung: MIDAS Objekte sind die “invisible engines” meiner multiuser-fähigen 3D Modelle.

Hier noch der Hibernation Report “Best Current Practices”.

All das sind aber nur “Grablegungsarbeiten”, weil mein Projekt ja “gestorben” ist 🙂

Meint
Euer Christoph

Posted in 3D Web, Allgemein, Internet | Tagged , | Leave a comment

SrrTrains: Gleise und Weichen

Na gut, das Projekt ist ja immer noch im “Hibernation Mode”.

Also ist eigentlich jede Äußerung unnötig.

Trotzdem habe ich jetzt mal zusammengeschrieben, wie das mit den Gleisen und Weichen so funktionieren wird in SrrTrains v0.01 – falls es jemals aufwacht und weiterlebt 😉 .

Hier also der Hibernation Report 005 “SRR Objects”.

Meint
Euer Christoph

Posted in 3D Web, Allgemein, Internet | Tagged , | 1 Comment

Arten von Objekten in einer SMS

Eine Simple Multiuser Scene (SMS) kann drei Arten von Objekten enthalten:

  • Astral Objects AO (ehemals “globale Objekte”),
  • Bound Objects BO (ehemals “statische Objekte”) und
  • Unbound Objects UBO (ehemals “dynamische Objekte”).

Hoffe damit mehr Klarheit in die Sache zu bringen.

Siehe auch den Hibernation Report 004 (Kinds of Objects).

Eine schöne neue Woche

Posted in 3D Web, Allgemein, Internet | Tagged , | 1 Comment

All Dreams Are Gone – SrrTrains v0.01 – Pieta

The SrrTrains v0.01 software has undergone some very basic changes since last year’s release 0033.09 “Consummatum est”.

Now we are hoping a new very first draft of step 0033.10 “Pieta” will be available still this summer.

This will comprise the “Rebase to MIB Core” activity, which has some very basic changes in the lower layers of the MIDAS Base (MIB).

Chapter 3 of the “Hibernation Report 001” contains a short description of the new MIB in English language (the first two chapters are written in German language, however that’s only the plans that I have had, before I started with the rebase): https://letztersein.files.wordpress.com/2014/12/hr001-pieta-mib-core-v0-3.pdf.

If you want to take a first look to the codes, please download the archive from http://www.mediafire.com/download/ocroglaadlzw2s9/sms_2016_07_17.tar.gz.

All the best
Christoph

Posted in 3D Web, Allgemein, Internet | Tagged , | Leave a comment

Java ???

The “Hibernation Report 001” was updated at https://letztersein.files.wordpress.com/2014/12/hr001-pieta-mib-core-v0-3.pdf.

Chapter 3.2 does some considerations about how to implement the SMUOS Framework in a type enforcing language (not in ugly JavaScript, as it is currently written).

Attention: Chapters 1 and 2 (introduction and planning) are written in German language. Only chapter 3 (the actual description of the MIDAS Base) is written in English language.

Posted in 3D Web, Allgemein, Internet | Tagged , | Leave a comment

SrrTrains v0.01 Tracer Leaflet

Hi all,

OK, the project is hibernating, but for the case, if we did the third LAN party some time in the future, I wrote a new version of the tracer leaflet:

Tracer Leaflet / LAN Party #3

Have a nice week
Christoph

Posted in 3D Web, Allgemein, Internet | Tagged , | Leave a comment

Modelle als Teil von Modellen

Zu diesem Thema gibt es jetzt einen neuen “Hibernation Report” des SrrTrains v0.01 Projektes:

Hibernation Report 002: MMF New

Lg,

Euer Christoph

Posted in 3D Web, Allgemein, Internet | Tagged , | Leave a comment