I would really like to know how likely it is jor java + lwjgl to work on the PS4but I guess we will have to wait until release.

But with the x86 architecture, using openjdk, and the fact that opengl is present, it should technically work, right ?and licensing should be totally a non issue with openjdk, and Sony cant really forbid the use of openjdk when you have the devkit, I guess

I've heard that PS4's OS is based on FreeBSD and that it supports OpenGL as a wrapper on top of its native rendering API, so I suppose it should be relatively easy to get Java+LWJGL+libgdx going there. I imagine it just requires a bit of investment and dedication to make this happen.

I actually applied fora devkit, because Sony came out with this statement that students could get one. But they wrote back only if a professor or what have would apply for us, or we would a registered developer with sony. I have briefly looked at that registration form. But I don't know how likely it is for an indie developer to get in.

When it's a 100% sure that java, lwjgl, libgdx will somehow work then (hopefully our projects will also have proceeded a good bit), I will try it.

When it's a 100% sure that java, lwjgl, libgdx will somehow work then (hopefully our projects will also have proceeded a good bit), I will try it.

Surely it won't work out of the box so getting it to work should be considered a project in itself, which seems to be a great school project.

As always we have a bit of a chicken-and-egg situation here if we're actually interested in getting java running on PS4.Perhaps it could be interesting to try and organise something. For example getting the usual suspects involved (lwjgl developers,libgdx developers etc) to see if they would be interested in making such a thing happen, and then organise a kickstarter campaign or something to make sure they at least wouldn't have to work on it for nothing. I wouldn't be surprised if for example Mojang would be interested in donating there and I wouldn't mind donating myself.

And trying to get SCE involved in some form would of course help a lot. If only in the form of some technical support; providing some details about their OpenGL wrapper for example or other technical support would be great. Perhaps a bit of a long shot, but otoh they are making a lot of noise about making PlayStation an indie-friendly platform so an initiative like this would certainly look good on them.And if anything, PS4 seems to be a great fit for Java. Lots of memory, x86, and Java makes it relatively easy for developers to leverage all those CPU cores.

As soon as OpenJDK is supported on PS4, JogAmp should work almost out of the box, NEWT Controller API will probably have to be modified in order to support some features of its gamepad. The problem is that some Sony consoles support non standard OpenGL-ES versions (PSGL on PS2), maybe it will require some modifications in GlueGen.

As soon as OpenJDK is supported on PS4, JogAmp should work almost out of the box, NEWT Controller API will probably have to be modified in order to support some features of its gamepad. The problem is that some Sony consoles support non standard OpenGL-ES versions (PSGL on PS2), maybe it will require some modifications in GlueGen.

Porting OpenJDK would be the first issue. I'm sure they'd lock it all down for security / piracy issues. Linux on PS3 died for similar reasons.

Surely it won't work out of the box so getting it to work should be considered a project in itself, which seems to be a great school project....And trying to get SCE involved in some form would of course help a lot. If only in the form of some technical support; providing some details about their OpenGL wrapper for example or other technical support would be great. Perhaps a bit of a long shot, but otoh they are making a lot of noise about making PlayStation an indie-friendly platform so an initiative like this would certainly look good on them.And if anything, PS4 seems to be a great fit for Java. Lots of memory, x86, and Java makes it relatively easy for developers to leverage all those CPU cores.

Im in!

If i can be a tester or help dev a little. Im not that good yet but, im IN!

Porting OpenJDK would be the first issue. I'm sure they'd lock it all down for security / piracy issues. Linux on PS3 died for similar reasons.

It's not the same thing at all though. Porting a JVM that's going to be embedded in a game that's going through all the proper channels isn't a system-wide JVM for anyone to play around with.Just think of it as a library like any other.

Surely it won't work out of the box so getting it to work should be considered a project in itself, which seems to be a great school project....And trying to get SCE involved in some form would of course help a lot. If only in the form of some technical support; providing some details about their OpenGL wrapper for example or other technical support would be great. Perhaps a bit of a long shot, but otoh they are making a lot of noise about making PlayStation an indie-friendly platform so an initiative like this would certainly look good on them.And if anything, PS4 seems to be a great fit for Java. Lots of memory, x86, and Java makes it relatively easy for developers to leverage all those CPU cores.

Im in!

If i can be a tester or help dev a little. Im not that good yet but, im IN!

Awesome

I guess the real challenge here is to concert a community effort to actually start making things happen.On top of my head:

Getting developers interested to work on this that have the ability to make it happen

To be ported: A headless JVM, LWJGL and/or JogAmp, libgdx. I'd vote to definitely have libgdx working there because it's popular and should help Android developers as well.

Have a goal of at least 1 game to be ported (PuppyGames? Other takers?). This would also help with getting Sony behind this (if they're interested in that game that is)

Making an assessment of how much this is going to cost (getting people paid, getting a PS4 devkit)

Contacting Sony about this idea. Perhaps they can help with the devkit or something too.

If needed, a Kickstarter campaign or similar to get the funds. This would imho be better than organising this privately as something like Kickstarter could help popularising the idea as well.

Getting people to notice this effort. Sending out press releases to popular publications and such.

A requirement for such an effort would imho be that this port (excluding the game itself) would have a liberal Open Source license so that it can easily be reused and enhanced.

Yeah, I mean OpenJDK is open source x86 code, as soon as you have a PS4 devkit you just have to fiddle around with it and lwjgl and the end-product would be indistinguishable from a "normal" library / code.

Porting a JVM that's going to be embedded in a game that's going through all the proper channels isn't a system-wide JVM for anyone to play around with.Just think of it as a library like any other.

Yup.

Ideally you would have Sony support or at least an OK. But if there is no licensing problem and no devil-in-the-details while trying to implement it, it should work.Of course Sony can always be dicks and somehow check for Java stuff and forbid it, just because it's Java and for no other reason.But hey maybe I'm too optimistic, but I kinda think that Sony will say "OK" or at least ignore and allow it. I definitely don't see them actively looking at it - why would they. Minecraft is the only argument, but even that is weak with Minecraft C# ports in existence and stuff.Of course from a business standpoint I can understand if they would ban Java, even if it works, because it's simply a risk.Theoretically these Java games could have some sort of performance or whatever problem, and then customers would complain to Sony and stuff. They would kinda have to say "we are not responsible for the QA of self published indie games". But at lest in the case of Microsoft I know that they did pretty rigorous tests on those games to make sure.

Of course Sony can always be dicks and somehow check for Java stuff and forbid it, just because it's Java and for no other reason.But hey maybe I'm too optimistic, but I kinda think that Sony will say "OK" or at least ignore and allow it. I definitely don't see them actively looking at it - why would they. Minecraft is the only argument, but even that is weak with Minecraft C# ports in existence and stuff.Of course from a business standpoint I can understand if they would ban Java, even if it works, because it's simply a risk.

What risk is that? AFAIK all those security issues from last years have been related to browser plug-ins, but there's nothing inherently unsafe about an embedded JVM. I'd say it's safer than native code.You're right there's no real incentive for Sony to put much effort in java, but I don't think they would be against it "because it's Java". After all, BluRay also depends on Java.

Of course Sony can always be dicks and somehow check for Java stuff and forbid it, just because it's Java and for no other reason.But hey maybe I'm too optimistic, but I kinda think that Sony will say "OK" or at least ignore and allow it. I definitely don't see them actively looking at it - why would they. Minecraft is the only argument, but even that is weak with Minecraft C# ports in existence and stuff.Of course from a business standpoint I can understand if they would ban Java, even if it works, because it's simply a risk.

What risk is that? AFAIK all those security issues from last years have been related to browser plug-ins, but there's nothing inherently unsafe about an embedded JVM. I'd say it's safer than native code.You're right there's no real incentive for Sony to put much effort in java, but I don't think they would be against it "because it's Java". After all, BluRay also depends on Java.

Look, you seem to be master in this Console development. We need to ask JGO to open a section only for this and start organizing people, in a chat, like skype or Xfire. And we speak and see whats our first step. Talking here wont help much due to pessimists and trolls ( aka Xbox Fan Boys :Dhahaha joking ).

Anyway, I request that JGO please, open a section for this! We must be the java pioneers and do something about it! Would be fantastic, i can even call some college friends or maybe even some teacher would be interested in helping.What you think MATEYS ?

Look, you seem to be master in this Console development. We need to ask JGO to open a section only for this and start organizing people, in a chat, like skype or Xfire. And we speak and see whats our first step. Talking here wont help much due to pessimists and trolls ( aka Xbox Fan Boys :Dhahaha joking ).

Anyway, I request that JGO please, open a section for this! We must be the java pioneers and do something about it! Would be fantastic, i can even call some college friends or maybe even some teacher would be interested in helping.What you think MATEYS ?

Heh, I wouldn't call myself a 'master at console development' at all. I'd be glad to help where I can though, but my time is very limited so I'm not sure if I'd be the right person to really drive this effort to completion.But I do think there is a clear opportunity here. Good money can be made on consoles, and Sony is actively supporting indie games development. Even on Vita, some indies have been very successful (which in itself is remarkable given its small install-base).Microsoft is making some moves there too, but they seem to have their own specific agenda (Win8/Metro apps) where Java clearly doesn't fit.

I'm a bit disappointed that Cas isn't the least bit interested (or even frustrated about the whole console thing). I'm sure he has his reasons, but I think his games could be great 'poster-boy' games in this context. At least one good game as a proof-of-concept is really necessary in this project, in my opinion.

But I agree with you. If we're serious about java game development we should at least make a serious effort here.

This isnt only for "making games", if java get into ps4, our language will gain a lot more supporters and we will gain more sallary and we will be more vallorized.So yeah.Its a big goal here!

With who we need to talk to get a forum section for this? Or maybe... If JGO let, i have a freee forums account. I can open a section there and giveaway mod rights etc. We need a place to discuss this and plan!

It's not going to make a difference unless the ps4 devs check java-gaming.org, which I'm reasonably sure they don't. I'm not an expert in how to go about these matters, but I would come up with a reasonable argument for why java should be on ps4/future ps consoles and start a petition.

It's not going to make a difference unless the ps4 devs check java-gaming.org, which I'm reasonably sure they don't. I'm not an expert in how to go about these matters, but I would come up with a reasonable argument for why java should be on ps4/future ps consoles and start a petition.

Jesus.You dont get it, do you ? The section is for the Project to be easier to administrate. So the members can talk about it and make it work. Its not for Fun, or to show off stuff.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org