Wikisage, de vrije encyclopedie van de tweede generatie, is digitaal erfgoed

Wikisage is op 1 na de grootste internet-encyclopedie in het Nederlands. Iedereen kan de hier verzamelde kennis gratis gebruiken, zonder storende advertenties. De Koninklijke Bibliotheek van Nederland heeft Wikisage in 2018 aangemerkt als digitaal erfgoed.

  • Wilt u meehelpen om Wikisage te laten groeien? Maak dan een account aan. U bent van harte welkom. Zie: Portaal:Gebruikers.
  • Bent u blij met Wikisage, of wilt u juist meer? Dan stellen we een bescheiden donatie om de kosten te bestrijden zeer op prijs. Zie: Portaal:Donaties.
rel=nofollow

Java 3D

Uit Wikisage
Naar navigatie springen Naar zoeken springen

Java 3D is een op 'scene graph' gebaseerde programmeerinterface voor 3D applicaties (API) voor het platform van de Java programmeertaal . Het loopt met OpenGL of Direct3D. Sinds versie 1.2, wordt Java 3D ontwikkeld door de Java Community Process. JSR 926 beschrijft Java 3D 1.4; per 2006 is de huidige versie 1.4.0_01. Java 3D 1.5 wordt op dit moment ontwikkeld, en zal door een nieuwe JSR gespecificeerd worden om later in 2006 vastgelegd te worden.

Vergeleken met andere oplossingen is Java 3D niet alleen een overkoepeling rondom deze API's voor graphics, maar een interface met ingekapselde programmeermogelijkheden voor graphics die gebruikmaken van een bestaand, objectgeoriënteerd concept. Hiermee wordt een scene geconstrueerd met gebruik van een "scene graph", wat een voorstelling is van de objecten die vertoond moeten worden. Deze 'scene graph' is opgebouwd als een boom die verschillende elementen bevat die nodig zijn om de objecten af te beelden. Daarbij komend biedt Java 3D ondersteuning voor ruimtelijk geluid.

Geschiedenis

  • Intel, Silicon Graphics, Inc, Apple en Sun hadden allemaal retained mode scene graph API's in ontwikkeling in 1996. Gezien allen een Java-versie wilden, besloten zij tot samenwerking. Dat project werd Java 3D.
  • Ontwikkeling was reeds begonnen sinds 1997.
  • Een publieke beta-versie werd uitgebracht in maart 1998.
  • Eerste versie uitgebracht in december 1998.
  • Vanaf het midden van 2003 tot en met de zomer van 2004 werd de ontwikkeling van Java 3D niet voortgezet.
  • Tijdens de zomer van 2004 werd Java 3D uitgebracht als bronproject voor een gemeenschap en is sindsdien ontwikkeld geworden door Sun en vrijwilligers.
  • Versie 1.4.0 van de API werd uitgebracht op 24 februari, 2006.

Mogelijkheden

Concurerrende technologieën

Java 3D is niet de enige API-optie op hoog niveau om 3D te genereren in Java. Gedeeltelijk door het oponthoud in de ontwikkeling ervan gedurende 2003 en 2004 doken vele concurrerende Java scenegraph-technologieën op:

Algemeen Gebruik:

Spellen:

Visualisatie:

Daarbovenop bieden vele andere op C- of C++-gebaseerde "scenegraph API's" ondersteuning voor Java middels JNI.

Zie ook: Project Looking Glass Experimenteel Bureaublad in 3D dat Java 3D gebruikt.

Externe links

Bronnen, noten en/of referenties

Bron

q432365 op Wikidata  Intertaalkoppelingen via Wikidata (via reasonator)

rel=nofollow
rel=nofollow