Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 20 reacties
Bron: C|Net

Sun heeft vandaag tijdens de JavaOne-conferentie in San Francisco bekendgemaakt dat het een groot gedeelte van de broncode van het Java-project Looking Glass open source wil maken. Dit betekent dat de code van de Looking Glass-interface en de achterliggende Java 3d-software openbaar gemaakt zal worden. Het bedrijf hoopt dat dit ervoor zal zorgen dat de interesse van ontwikkelaars voor het gebruik van Java in 3d-user interfaces zal toenemen. Ook wil Sun hiermee duidelijk maken dat Java niet traag is in het gebruik, ook niet als er gebruikgemaakt wordt van complexe 3d-graphics; dit werd in het verleden nogal eens beweerd. Om code aan het Java 3d-project te doneren zullen programmeurs een Joint Copyright Assignment-formulier moeten ondertekenen.

Ander nieuws van de JavaOne-conferentie is dat versie 1.5 van de Java 2 Standard Edition (J2SE), codenaam Tiger, voortaan door het leven zal gaan als J2SE 5.0. De reden dat er gekozen is voor een nieuw major- in plaats van minor-versienummer is dat er volgens Sun een aantal grote zaken zijn veranderd. Deze nieuwe versie zal programma's tot maximaal 40 tot 50 procent sneller kunnen draaien, zo is gebleken uit benchmarks. Verder is de code voor 'garbage collection' sterk verbeterd en is de mogelijkheid voor het gebruik van 'generic types' toegevoegd. Deze feature maakt het mogelijk om modules of code te hergebruiken voor verschillende taken die gebruikmaken van aparte categorieŽn of data. Tiger zal naar verwachting in de herfst van dit jaar uitkomen.

Moderatie-faq Wijzig weergave

Reacties (20)

Zou iemand me nu eens kunnen uitleggen wat er gebeurt nu Sun de code vrij geeft, betekent dat nou dat er ook 3D omgevingen kunnen worden gemaakt voor zowel Windows als Linux ?
Ja, maar dat kon met java al langer via Java 3D (OpenGL en DirectX ondersteuning)
Ligt er maar net aan onder wat voor licencie het wordt uitgegeven.

Niet alles wat open source is is daadwerkelijk gratis aan te passen en te herdistributeren.
Dat java3d gaat natuurlijk niemand op een serieuze manier gebruiken.

Voor 3d engines telt snelheid.
Dus dat moet in C of zelfs assembly gebeuren.

JAVA is gewoon *te traag* hiervoor. Bij complexe scenes is namelijk de hardware niet de vertragende factor omdat de 3d designers ervoor zorgen low polygon te zijn, dus de software matige berekeningen vreten redelijk veel cpu tijd in redelijk wat gevallen dan.

Dus snelheid *is* belangrijk bij 3d engines.

JAVA lukt het dan niet mee...
sorry, verkeerd geplaatst
Speel het spel Chrome maar eens, dat is geheel in JAVA geschreven. Echt ontzettend mooie omgevingen, veel, heel veel bomen, mooie stranden, gebouwen etc. en alles draait gewoon soepel zonder problemen. Het is een FPS en het lijkt een beetje op farcry qua levels (maar farcry is mooier..... dat mag ook wel gezien de tijd die tussen Chrome en Farcry zit). Dit spel heeft gewoon bewezen dat het onzin is om te zeggen dat Java te langzaam is om 3D engines mee te maken.
duidelijk weer een voorbeeld van ik weet niet waar ik het over heb...

er zijn al opengl games in java die als een speer draaien....
Volgens de filmpjes lukt het wel aardig hoor. Mijn eigen java apps zijn trouwens ook vrij snel hoor...ok, niet eerlijk, ik werk niet met windows.
"Deze nieuwe versie zal programma's tot maximaal 40 tot 50 procent sneller kunnen draaien, zo is gebleken uit benchmarks."

gaat het hierom het schrijven naar scherm(swing , system.out./err) of echt dat de functies (regexp , loops enz.) sneller gaat.Dat eerste is in java 1.4X en eerder de grootste bottleneck
Ach ja ook wel logisch dat ze de code vrijgeven. De demo was niet erg imponerend, het ziet er wel leuk uit natuurlijk maar het echte nut is me niet duidelijk. Geld valt er denk ik niet mee te maken. Op deze manier kweken weer wat goodwill door mee te gaan met de open source hype waardoor ze het geld er wellicht weer uithalen.
Voorlopig is trouwens alleen java 3D vrijgegeven, looking glass moet nog afgebouwd worden.
=> edit: Looking glass is nu ook vrijgegeven
Quote: "...codenaam Tiger, voortaan door het leven zal gaan als JS2E 5.0..."

Dat moet J2SE 5.0 zijn (Java 2 Standard Edition)

Edit: is verbeterd, modereer maar weg ;)
Hoe vaag wil Sun het maken met de java naamgeving?

1.0 en 1.1 was Java 1
1.2 was Java 2
1.3 en 1.4 was ook Java 2
1.5 wordt dus Java 2 versie 5?

-iets- klopt er niet? |:(
daarvoor is deze bedoeld :)
edit: ja, sorry... * 786562 zeekoe
weet je het zeker? ik krijg een banner voor m'n neus.

Edit: altijd leuk die links die tussendoor veranderd worden.
Nu maar hopen dat er ook leuke programma's kome voor dit 3d desktop ding of draait het over windows heen ??? dat heb ik niet helemaal duidelijk gekregen of wacht is het mischien linux/unix achtig iets ???
Zou die ook wat sneller worden onder linux nu?
Het nut wordt je pas duidelijk als je er een tijdje mee hebt gewerkt, in het begin dachten mensen precies hetzelfde over windows..
Ook wil Sun hiermee duidelijk maken dat Java niet traag is in het gebruik, ook niet als er gebruikgemaakt wordt van complexe 3d-graphics; dit werd in het verleden nogal eens beweerd.
In het verleden waren de computers ook niet zo snel als nu |:(

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True