zur Startseite
zur Startseite

Infos zu Java, Java3D und VRML

  

Technologien, die in sternklar.de verwendet werden

Java

Ist ein mögliches Einfallstor für Fremde in Ihren Rechner oder auch die Möglichkeit Programme zu schreiben, die auf fast allen Betriebssysteme ohne Änderung lauffähig sind. Durch ein Sicherheitskonzept wird verhindert, dass ein im Internet gestartetes Java-Programm (Applet) auf dem eigenen Rechner mehr tut als etwas anzuzeigen. Das Lesen und Schreiben von Dateien auf Ihrem Rechner ist den Applets nicht möglich. Diese Beschränkung wird durch eine künstliche Umgebung (Java Virtual Machine) erreicht, die Ihren Rechner vor dem Applet versteckt. Leider werden bei der Programmierung der Java Virtual Machine ab und zu Fehler entdeckt, die böswilligen Zeitgenossen mehr ermöglichen als vorgesehen.

Doch egal ob Sie ein Programm kaufen oder hier mein Applet aus dem Internet starten, müssen Sie dem Hersteller immer ein wenig vertrauen, dass Ihr Rechner nicht angegriffen wird. (Nicht nur Hacker spähen Ihre Daten aus, sondern auch hyperbekannte Firmen, wie in der letzten Zeit bekannt wurde)

Das aus dem Internet gestartete Applet ist für Ihren Rechner auf alle Fülle wesentlich ungefährlicher, als jedes lokal gestartete Programm, da das Applet ja immer die Sicherheitsmechanismen überwinden muss. Wer ängstlich ist, sollte eher das Ausführen von Java-Applets erlauben, als sich irgendein Programm aus dem Netz zu holen und dieses dann lokal zu starten.

Damit Sie meine Applet mit dem Internet-Explorer ab 4.0 und Netscape ab 4.0 ansehen können, verwende ich nur Elemente aus der Java-Version 1.1. Für Java3D wird aber meist eine Java Virtual Machine der Version 1.2 benötigt.

VRML

VRML (Virtual Reality Modelling Language) ist ein weitverbreitetes Format zum beschreiben von 3D-Grafiken. Ähnlich wie beim HTML gibt es einen Standard, für den verschiedene Hersteller Browser anbieten. Die VRML-Browser arbeiten meist als PlugIn zum normalen Browser. Ein bekannter VRML-Browser ist der CosmoPlayer, der aber leider nicht mehr zum download angeboten wird.

Wenn bei Ihnen kein VRML-Browser läuft, installieren Sie am besten den World View von der CD des Microsoft Internet Explorer Version 4.x. Sie finden dort im Verzeichnis (ihr CDROM-Laufwerk)\i386\ie40\ die Datei vrml2c.exe die Sie zur Installation nur ausführen müssen. Man kann den VRML-Viewer auch direkt aus der Installationsroutine des IE installieren, wenn man den Menüpunkt findet!

Für Linux sind zwar mehrere VRML-Viewer verfügbar. Für die Sonnenfinsternis-Simulation fehlen leider bei allen Versionen einige wichtige Funktionen, so dass Sie die SoFi unter Windows betrachten müssen. Allen Linux-Fans sei aber die Java3D-Version der SoFi-Simulation empfohlen, die auf der Download-Seite zu finden ist.

Wenn Sie mehrere VRML-Browser installieren und deinstallieren, kann es vielfältige Probleme geben. Meist funktioniert die Darstellung der statischen Welt, aber die Anbindung der VRML-Welt an Java-Applet funktioniert nicht, so dass die Welt statisch bleibt.


Simulation der totalen Sonnenfinsternis im Jahr 2009 im Cosmoplayer und Netscape 4.03
 

Simulation der totalen Sonnenfinsternis im Jahr 2002 im MS Internet Explorer 4.0
 

Links zum Thema

Java3D

Java3D ist eine Erweiterung zu Java ab Version 1.2, die es erlaubt sehr einfach 3D-Welten zu programmieren. Das schöne an dieser Schnittstelle ist, dass es auch eine Version für Linux gibt, so dass auch der Pinguin nicht auf die SoFi-Simulation verzichten muss.


Simulation der totalen Sonnenfinsternis im Jahr 1999 mit Java3D unter Linux

Links zum Thema


© 2000 by David Przewozny (Info / EMail)
letzte Änderung am 17. September 2000