Ideen zu haben – Der Inhalt

September 4, 2014

Liebe Leserinnen und Leser

Jetzt hatte ich Euch ja berichtet, dass ich mit meinem Hobby – Projekt SrrTrains v0.01 tatsächlich aufgehört hatte und dass ich auch die zugehörigen Blogs gelöscht hatte.

Weiters hatte ich hier versprochen, dass ich weitere Artikel zur technischen Fragestellung des Projektes schreiben werde.

Was hiermit geschieht.

Jetzt haben wir festgestellt, dass das Protokoll zwischen Client und Server standardisiert werden sollte, um jedem User zu ermöglichen, seinen Lieblings-Client zu verwenden.

Aber das ist nicht genug.

Das Internet-Protokoll TCP/IP wäre auch nur eine halbe Sache gewesen, wenn man nicht auch das Socket Interface dazu definiert hätte.

Somit ist die Idee eigentlich eine zweifache und ich würde sie als „SMUOS/C3P“ bezeichnen, das bedeutet:

  1. einerseits das „Netzwerk Interface“ für Simple Multiuser Szenen (SMUOS = „Simple Multiuser Online Scenes“)
  2. andererseits das „Netzwerk Protokoll“ für Simple Multiuser Szenen (C3P = „Collaborative 3D Profile“)

Für das Interface gibt es bereits den Ansatz

  • des „Network Sensor“ bzw.
  • des „Event Stream Sensor“

Was das Protokoll betrifft, ist soviel ich weiß noch nichts definiert.

Das SrrTrains v0.01 Projekt hat sich hauptsächlich mit einer „Verfeinerung“ des „Network Interface“ (insbes. des „Event Stream Sensor“) beschäftigt, indem man gewisse spezialisierende Annahmen über den Inhalt der Szene trifft:

  1. Eine Szene besteht in SrrTrains aus Modulen, die wiederum Modelle enthalten, die wiederum sogenannte MIDAS Objekte enthalten
  2. Die MIDAS Objekte sind spezialisierte „Netzwerk Interfaces“, die auf dem generellen „Event Stream Sensor“ basieren
  3. Die Szene wird nicht nur in Modelle zerlegt, sondern auch in Module, die erst die Modelle enthalten
  4. Dies liegt daran, dass man – analog zur Modulbauweise in der Modellbahntechnik – davon ausgeht, dass eine Anlage aus Teilen von verschiedenen Autoren zusammengesetzt werden soll

Man verfolgt damit folgende Ziele:

  1. SrrTrains MIDAS Objekte sollen in allen SrrTrains Modellen verwendbar sein
  2. SrrTrains Modelle sollen in allen SrrTrains Modulen verwendbar sein
  3. SrrTrains Module sollen in allen SrrTrains Anlagen verwendbar sein
  4. SrrTrains soll weitestgehend auf dem ISO Standard X3D aufbauen und auf Netzwerk Protokollen, die noch in der IETF standardisiert werden müssten
  5. Lg

    Christoph


Ideen zu haben – Das Ziel

September 3, 2014

Liebe Leserinnen und Leser

Jetzt hatte ich Euch ja berichtet, dass ich mit meinem Hobby – Projekt SrrTrains v0.01 tatsächlich aufgehört hatte und dass ich auch die zugehörigen Blogs gelöscht hatte.

Weiters hatte ich hier versprochen, dass ich weitere Artikel zur technischen Fragestellung des Projektes schreiben werde.

Was hiermit geschieht

Eine Multiplayer – Eisenbahnsimulation ist ein Spezialfall eines 3D Multiplayer Games.

Ein 3D Multiplayer Game ist ein Spezialfall einer 3D Multiuser Szene.

Insoferne hat die Idee „Simple Multiuser Online Scenes“ (SMS) sehr viel mit dem Projekt SrrTrains v0.01 zu tun.

Was braucht man für eine 3D Multiuser Szene?

  1. Einen „Content Server“, auf dem die Szene gespeichert ist
  2. N „Clients“, auf denen die Szene dargestellt/ausgeführt wird
  3. Einen „Collaboration Server“, der die Clients miteinander verbindet, damit sie den „Shared State“ miteinander austauschen können

Angenommen, Du bist der Anbieter einer SMS (z.B. einer Eisenbahnanlage) und weiters angenommen, Du hast den Server Operator Deines Vertrauens gefunden, der sich um Deinen Content kümmert.

Noch weiter angenommen, Du hast zwei User Alice und Bob, beide wollen sich in Deiner SMS treffen (sie wollen gemeinsam Eisenbahn spielen).

Alice hat ihren Lieblings-Client A und Bob hat seinen Lieblings-Client B.

Leider gibt es keinen Collaboration Server, der sowohl A als auch B unterstützt.

—> Alice und Bob können sich in Deiner SMS nicht treffen.

Diesem Übel kann man Abhilfe schaffen, indem man das Protokoll zwischen Client und Collaboration Server standardisiert.

Um diese Standardisierung, und nur um diese Standardisierung, geht es im SrrTrains/SMUOS Projekt.

Lg
Euer Christoph


Ideen zu haben – Einleitung

August 30, 2014

Liebe Leserinnen und Leser

Jetzt hatte ich Euch ja berichtet, dass ich mit meinem Hobby – Projekt SrrTrains v0.01 tatsächlich aufgehört hatte und dass ich auch die zugehörigen Blogs gelöscht hatte.

Das hatte ich in folgendem Beitrag berichtet: Der Mohr hat seine Arbeit getan…

Die Gründe waren vielfältig, letzten Endes geht es aber darum, dass mir meine Freizeit mittlerweile zu wertvoll ist, um in eben dieser Freizeit Dinge zu tun, die andere Leute während ihrer Dienstzeit viel besser erledigen könnten.

Es war einerseits sehr sinnvoll, die Projektdokumentation von den technischen Blogs zu löschen – damit ich in der Loop bleibe –, andererseits möchte ich meinem Nachfolger, der diese Ideen weiterführen wird, nennen wir ihn vorläufig mit Mt 9,38 den „Herrn der Ernte“, das Leben nicht allzu schwer machen.

Deshalb spiele ich mit dem Gedanken, auf diesem Blog hier eine Artikelserie unter dem Titel „Ideen zu haben“ zu schreiben, die sich mit technischen Fragestellungen zum Projekt beschäftigen wird.

Ich entschuldige mich jetzt bereits bei allen Lesern, die lieber religiöse, philosophische und psychologische Themen diskutieren, dass sich hie und da ein technischer Artikel unter die anderen Artikel gesellen wird.
Lg
Euer Christoph

Alle Artikel dieser Reihe:

  1. Ideen zu haben – das Ziel – Alice und Bob
  2. Ideen zu haben – der Inhalt – Module, Modelle und Objekte
  3. Ideen zu haben – die „echte“ Realität – N+1 ist eine schöne Zahl
  4. Ideen zu haben – Module, Kacheln, DIGITS – ich baue mir ein Universum

Anmerkung (2015-01-31)
Obwohl ich die Blogs zum Projekt SrrTrains v0.01 gelöscht hatte, sind immer noch einige Informationen öffentlich erreichbar.

Alle öffentlich erreichbaren Informationen kann man über
https://letztersein.wordpress.com/srrtrains-v0-01/
erreichen.


Aussen und Innen

August 28, 2014

Der Artikel des Bloggers „Ausgesucht“ über das anthropische Prinzip hat mich mal wieder an den alten Trick der Religionslehrer erinnert.

Ich bin in den 70er und 80er Jahren in die Schule gegangen, aber damals hat uns unser Religionslehrer immer noch allen ernstes gelehrt, dass es ein Wunder Gottes sei, wenn die Sauerstoff-Konzentration in der Atmosphäre tatsächlich auf unsere Lunge abgestimmt ist. Weniger Sauerstoff und wir würden ersticken, mehr Sauerstoff und unsere Lungenbläschen würden verbrennen.

Aber nein – o Wunder Gottes – die Konzentration des Sauerstoffs in der Atmosphäre stimmt genau mit unseren Bedürfnissen überein.

Auch als Studenten wollte uns noch ein Pfarrer – der dann Bischof geworden ist – einreden, dass es ein Wunder Gottes sei, wenn die Erde genau in dem Abstand von der Sonne ihre Umlaufbahn hat, der für uns optimal ist.

O Wunder o Wunder.

Das Wunder wäre aber, wenn heutzutage noch irgendjemand dieser Argumentation folgen würde.

Die Frage ist eher immer die Frage nach dem Aussen (dem Beobachter) und dem Innen (dem Beobachteten).

Als Beobachter gehe ich immer davon aus, dass ich Aussen stehe, aber was das Universum betrifft, stehen wir eben Innen.

Meint
Euer Christoph


Die Welt ist nicht genug

Juli 26, 2014

Wenn man bedenkt, dass unsere Positionierungssysteme – GPS, GLONASS, GALILEO und wie sie alle heissen – immer noch die Koordinaten relativ zur guten alten Mutter Erde messen, dann muss man eigentlich statuieren: das geozentrische Zeitalter ist noch nicht überwunden.

Vielleicht wird jetzt die Bewegung „Get your ass to the Mars“ etwas an diesem Grundproblem ändern, aber ich möchte heute eigentlich über ein anderes Thema reden.

Denn mir ist es ein Anliegen, immer wieder darauf hinzuweisen, dass die Darstellung von Positionen und Geschwindigkeiten in GPS, GLONASS, GALILEO u. dgl. eng verwandt ist mit der Darstellung von Positionen und Geschwindigkeiten in virtuellen Welten.

Da kommen dann gleich wieder die alten Assoziationen mit gewissen Flugzeugen, Drohnen, Distributed Interactive Simulation und Network Sensor, die Ihr von mir ja zur genüge kennt.

Ich will Euch auch gar nicht mit Details quälen, ich will nur einen Aspekt anreissen. In meinem Hobby-Projekt SrrTrains/SMUOS hatte ich mich auch mit dem Begriff der „Moving Modules“ beschäftigt.

Was wäre jetzt, wenn man die Position eines Roboters, der in einem Eisenbahnwaggon sitzt, nicht relativ zur Erde angibt, sondern relativ zum Eisenbahnwaggon?

Das würde doch manches vereinfachen.

Letzten Endes würde es dazu führen, dass man von GPS („globales“ Positionierungssystem) zu einem UPS („universales“ Positionierungssystem) kommt, das wäre „irgendetwas“ hierarchisches, wo sich zum Beispiel ein Eisenbahnwaggon als Teil einer Eisenbahnlinie als Teil eines Landes als Teil eines Kontinents als Teil der Erde als Teil des Sonnensystems als Teil der Milchstrasse als Teil des Universums herausstellen würde, eben UPS.

Meint
Euer Christoph


Des is ma jetzt nimma wuaschd…

Mai 10, 2014

…denkt sich heute mancher Österreicher 🙂


Läuten VR-Technologien ein neues Biedermeier ein

Mai 9, 2014

Ist z.B. Oculus Rift nur ein „Rückzug aus der Realität in die Virtualität“ oder „bringen uns solche Technologien die entfernte Wirklichkeit näher“?

Fragen über Fragen
Meint
Euer Christoph


Warum die Krise vorbei ist!

April 29, 2014

Wir sind uns alle einig, es ist ein Luxus, den wir uns leisten, wenn wir die Hypo Alpe Adria retten.

Aber unseren reichen Mitbürgern zuliebe leisten wir uns diesen Luxus, denn offensichtlich haben wir alle sehr viel Geld, um das zu finanzieren.

Darum ist die Krise jetzt vorbei. Punctum.

(Till Eulenspiegel läßt grüßen)

Meint
Euer Christoph


Berechenbare Menschheit……

April 11, 2014

Ich hab’s jetzt ja schon angekündigt.

Obwohl ich nicht gerade der große Experte auf diesem Gebiet bin, möchte ich mir Gedanken über die Quantentheorie machen.

Zuallererst: ich habe da einen guten Blog gefunden, wo eigentlich eh schon alles erklärt ist: http://scienceblogs.de/hier-wohnen-drachen/2010/10/21/die-schrodingergleichung-teil-i-die-gleichung/.

Meine Herangehensweise kommt eher aus der Beschäftigung mit der Relativitätstheorie, wie ich hier erklärt habe: https://letztersein.wordpress.com/2014/04/06/raum-und-zeit-und-materie/.

Was ist es eigentlich, was wir in der Schule als Allererstes über die Quantentheorie lernen? Genau: Materie kann sich verhalten, als wären es Teilchen, sie kann sich aber auch verhalten, als wären es Wellen. Ein schönes Beispiel ist „die Welle“ im Stadion, die auch aus einzelnen Individuen (Menschen) besteht.

Unser Physiklehrer hat das so gesagt: Meine Damen und Herren, sie sitzen hier im Hörsaal als „Ensemble“ von Menschen. Dass dieses „Ensemble“ in fünf Minuten den Hörsaal verlassen hat, kann ich mit Sicherheit vorhersagen, ob aber nicht der eine oder andere sitzenbleibt und noch im Skriptum schmökert, das entzieht sich meiner Vorhersage.

So ist es auch mit der Weltpolitik. Man kann aufgrund der derzeitigen Lage (soziale Probleme, die Reichen werden reicher, die Armen werden ärmer, Machthaber brauchen „äußere Feinde“ und „Eroberungsfeldzüge“, um dem Volk „Erfolge“ präsentieren zu können, Stealth-Technologie ist entschärft, was die konventionellen Waffen wieder wichtiger macht, unbemannter Nachfolger der B-2 ist noch in weiter Ferne, …….) messerscharf schließen, dass ein Krieg ins Haus steht, aber ob ich oder Du bei diesem Krieg sterben werde/wirst, lässt sich nicht hundertprozentig voraussagen.

So ist es auch mit der Quantentheorie.

Meint
Euer Christoph


Neue Geo TLDs / Distributed Internet Geographic Information Transmission Service

März 15, 2014

Jetzt bin ich über einen Artikel auf der Futurezone auf ein Thema gestossen, das gerade ich fast übersehen hätte. Scheint ein Wink des Schicksals zu sein, dass ich mit meinem Hobby endgültig aufhören sollte (altes Thema 🙂 ).

Hier der Artikel
http://futurezone.at/digital-life/wien-wien-ab-sofort-mit-eigener-domainendung/54.169.036

und nach Googeln noch ein wichtiger Artikel auf ots.at:
http://www.ots.at/presseaussendung/OTS_20131028_OTS0135/vertragsunterzeichnung-fuer-wien-als-weltweit-erste-geo-community-tld

und ein Wikipedia Eintrag
http://en.wikipedia.org/wiki/GeoTLD.

sowie der originale „DIGITS“-Link
https://simulrr.svn.sourceforge.net/svnroot/simulrr/concepts/src/Digits/

Aber warum interessiert mich dieses Thema? Na gut, die mich kennen, wissen es längst: es geht um DIGITS (distributed internet geographic information transmission service), also eine Idee, geographische Infrastruktur in einem hierarchischen System von Geo-Servern abzulegen.

Dabei würde ein 3-dimensionales, interaktives, animiertes Abbild der Erde in verschiedenen Hierarchiestufen abgelegt.

Je nachdem, welche Szene man darstellen möchte (ob zum Beispiel ein Flugsimulator oder eine Navigationssoftware für Fussgänger vorliegt), würde man in einer unterschiedlichen Hierarchiestufe in das System einsteigen (das entspräche dem sogenannten LoD – Level of Detail).

Ein Flugsimulator, dessen virtueller User sich gerade in Wien befindet, würde also z.B. die Server

  1. wien.austria.earth.solarsystem.ourgalaxy.universe,
  2. austria.earth.solarsystem.ourgalaxy.universe,
  3. earth.solarsystem.ourgalaxy.universe,
  4. solarsystem.ourgalaxy.universe,
  5. ourgalaxy.universe und
  6. universe

durchlaufen, während eine Anwendung, die eine Navigation von Währing nach Ottakring darstellt, folgende Server abfragen würde:

  1. waehring.wien.austria.earth.solarsystem.ourgalaxy.universe,
  2. hernals.wien.austria.earth.solarsystem.ourgalaxy.universe,
  3. ottakring.wien.austria.earth.solarsystem.ourgalaxy.universe,
  4. wien.austria.earth.solarsystem.ourgalaxy.universe,
  5. austria.earth.solarsystem.ourgalaxy.universe,
  6. earth.solarsystem.ourgalaxy.universe,
  7. solarsystem.ourgalaxy.universe,
  8. ourgalaxy.universe und
  9. universe

Dabei wäre der „höchste“ Server für das gesamte Universum „zuständig“, enthielte aber „keine Geo-Daten“, während die „niedrigsten“ Server nur für je einen „kleinen Bereich“ „zuständig“ wären, aber am meisten Details enthielten.

Jetzt frage ich mich: kann man die Ansätze für Geo TLDs bereits als Ansatz in diese Richtung interpretieren?

Meint
Euer Christoph