1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Deutsch
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

>>Warum so viele Java-OpenGL-Bindings??

  • MastaCheckah
  • 16. Juli 2005 um 16:53
  • Unerledigt
  • MastaCheckah
    2
    MastaCheckah
    Mitglied
    Punkte
    20
    Beiträge
    3
    • 16. Juli 2005 um 16:53
    • #1

    Hab da mal bisschen im Internet recherchiert und da sind mir mindestens ACHT verschiedene Java-OpenGL-Bibliotheken untergekommen (JOGL, Java3D, LWJGL, JavaGL, GL4Java, Jsparrow, YAJOGLB, Magician, ...).

    Was isn da los :confused: ???

    Für andere Programmiersprachen is das doch auch ralativ einheitlich geregelt. Konnten die sich nicht einig werden?? Hat jemand ne Ahnung warums so viele gibt??

  • hal
    32
    hal
    Mitglied
    Reaktionen
    52
    Punkte
    11.122
    Beiträge
    2.208
    • 16. Juli 2005 um 17:58
    • #2

    Java3D ist kein einfaches OpenGL-Interface, wie JOGL, LWJGL und GL4Java (die anderen kenn ich nicht), das verwendet einen Scenegraph, der dann gerendert wird.

    Aber grundsätzlich hab ich mir die Frage auch schon gestellt, is irgendwie ziemlich chaotisch.

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • MastaCheckah
    2
    MastaCheckah
    Mitglied
    Punkte
    20
    Beiträge
    3
    • 16. Juli 2005 um 18:14
    • #3

    Ich hab die ehrenvolle Aufgabe herauszufinden, welche dieser Libs nun die geeignetste für eine 3D-Graphenvisualisierung ist. Da ich bisher nicht wirklich viele Vergleichskriterien gefunden hab, dachte ich mir , dass ich mal schau, warum eigentlich z.B. JOGL entwickelt wurde, obwohl man mit GL4Java eigentlich recht gut bedient ist oder war. Oder wieso wurde die Weiterentwicklung von JSparrow oder YAJOGLB eingestellt??

    Weiss jemand Rat?

  • Wolfibolfi
    37
    Wolfibolfi
    Mitglied
    Reaktionen
    186
    Punkte
    14.936
    Beiträge
    2.942
    • 16. Juli 2005 um 22:22
    • #4

    Ich bin eigentlich die volle Java-Null, aber hab jetzt mit Java3D zu tun. Was ich schön find, ist, dass es gar nicht unbedingt OpenGL ist. Wenn der User die DirectX Runtime installiert, läuft das Prog unter DirectX, ohne dass ich in der Anwendung weiter rumpfusch.
    Das ganze is zwar ein bisschen High-Level, allerdings haben da die Java3D Entwicker mehr Möglichkeiten zur Optimierung, und alle Anwendungen profitieren davon.

    In einen FBO rendern ist wie eine Schachtel Pralinen - man weiß nie, was man kriegt.

  • hal
    32
    hal
    Mitglied
    Reaktionen
    52
    Punkte
    11.122
    Beiträge
    2.208
    • 16. Juli 2005 um 22:35
    • #5
    Zitat von Wolfibolfi

    allerdings haben da die Java3D Entwicker mehr Möglichkeiten zur Optimierung, und alle Anwendungen profitieren davon.

    Auf der anderen Seite hast du als Anwendungsentwickler dann weniger Möglichkeiten zur Optimierung (die man hier nat. viel besser machen könnte, weil man ja viel mehr Informationen hat als die Java3D-Entwickler -- nicht, dass es einfach waere).

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • Wolfibolfi
    37
    Wolfibolfi
    Mitglied
    Reaktionen
    186
    Punkte
    14.936
    Beiträge
    2.942
    • 16. Juli 2005 um 22:53
    • #6

    Jop, ich sag ja nicht, dass es das Allheilmittel ist. Drum gibts ja auch andere Wrapper. Aber wenn jedes zweite Programm so ca. die gleichen Optimierungen einbaut, is es ja auch nicht das Optimale. Das ist ja das schöne bei Java, dass man sich an dicke Bibliotheken hält, und das eigene Programm wenig neuen Code enthält.

    In einen FBO rendern ist wie eine Schachtel Pralinen - man weiß nie, was man kriegt.

  • hal
    32
    hal
    Mitglied
    Reaktionen
    52
    Punkte
    11.122
    Beiträge
    2.208
    • 16. Juli 2005 um 22:58
    • #7

    Xith3D ist ein wrapper um JOGL, er Java3D nachbildet. Dieser sortiert automatisch nach transparent/nicht transparent und rendert in der richtigen Reihenfolge, das ist schon sehr praktisch, wenn mans net selber machen muss :)

    [font=verdana,sans-serif]"An über-programmer is likely to be someone who stares quietly into space and then says 'Hmm. I think I've seen something like this before.'" -- John D. Cock[/font]

    opentu.net - freier, unzensierter Informationsaustausch via IRC-Channel!
    Hilfe und Support in Studienangelegenheiten, gemütliches Beisammensein, von und mit Leuten aus dem Informatik-Forum!

  • MastaCheckah
    2
    MastaCheckah
    Mitglied
    Punkte
    20
    Beiträge
    3
    • 17. Juli 2005 um 13:24
    • #8

    Ach so is daszzzz......:zzz:

  • Maximilian Rupp 27. Dezember 2024 um 12:06

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung

  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  • Deutsch
  • English
Zitat speichern