LWJGL Forum

Programming => Lightweight Java Gaming Library => Topic started by: elias4444 on November 13, 2006, 16:06:59

Title: What does the open sourcing of Java mean for LWJGL?
Post by: elias4444 on November 13, 2006, 16:06:59
I just read the news today that Sun is officially open-sourcing Java. I was just wondering what the LWJGL experts had to say about how this is going to affect this project? Good? Bad?
Title: What does the open sourcing of Java mean for LWJGL?
Post by: Matzon on November 13, 2006, 16:15:26
from my pov this is a very good thing!
Title: What does the open sourcing of Java mean for LWJGL?
Post by: Fool Running on November 13, 2006, 18:16:45
Quotefrom my pov this is a very good thing!
Could you elaborate? (i.e. Why do you think this a good thing for LWJGL?)
Title: What does the open sourcing of Java mean for LWJGL?
Post by: Matzon on November 14, 2006, 09:46:46
well, it opens up the possibility of creating a custom VM - which I think could be pretty neat.

We have no plans on starting a lwjgl-vm tho
Title: What does the open sourcing of Java mean for LWJGL?
Post by: oNyx on November 15, 2006, 00:34:31
Its certainly a good thing. A stripped down (awt/swing etc free) VM is only about 2-2.5mb in size, which means that doing a 5mb demo is certainly doable (well, depends on the game's size).
Title: What does the open sourcing of Java mean for LWJGL?
Post by: princec on November 15, 2006, 15:59:35
I got Alien Flux down to under 5mb.

Cas :)
Title: What does the open sourcing of Java mean for LWJGL?
Post by: elias4444 on November 15, 2006, 19:55:39
Hey Cas, does this mean you can release your stripped down version of the VM for the rest of us to use now?  :wink:
Title: What does the open sourcing of Java mean for LWJGL?
Post by: mot on November 16, 2006, 10:50:09
Since each game is using a slightly different subset of the class libraries, that might not always work. It would be better to create a simple tool that takes the list of classes loaded upon program startup (can't remember the switch for that..) and reduces the vm accordingly.