What's wrong with JAVA? I can understand your comment if you're talking about javascript, but Java runs some of the most powerful systems in the world. Your bank probably uses Java for your online banking and the Banks take security and performance very seriously.
agreed, shouldn't diss java. although this thing might not be good enough to develop real games on it yet. and it might be a better idea to just boot up linux and run java from there. but java can allow nerds to write up some games in java just for fun. have you seem jMonkey Engine? pretty neat 3d game engine written by java for java.
This is probably another Engadget troll, as they probably know Java is a very popular programming language/runtime, and many games, even high performance ones, use Java. One reason Sony would use it (besides the massive cross platform multivendor support, and the fact it's free) is that it provides a secure sandboxed runtime that prevents, by default, access to local storage, though you could access the net for storage. And yes, I do use Java, but for hospital software.
I actually program for banks for a living and banks don't give two shits about performance. As long as it's good enough that people (clients and workers) don't wine about it and it's cheap, game on.
This leads nicely into the part about java being slow... It is. No, there are no "High Performance Games" in Java, there are some engines and 3d apps, but let me know when the next Crysis, MGS, Gears or the like is "Powered by Java".
There may be a lot of things java does well, high performance isn't on that list.
No, it's not slow, you just can't code straight to metal, and it's managed only code, which makes it a PITA to use for real-time systems. Most games that use Java don't want you to know about it because people like you give it a bad name. For instance, star wars galaxies makes no mention of it's use of Java. There must be at least half a dozen different quake 3 java ports floating around the net too.
Java is a great language. Flexible, organized, efficient, OS-independent, etc. Sure it's not as powerful as C/C++, but it's a lot easier to use and faster to code. It's a hell of a lot better than VB, making it superb for business apps, utility programs, and lightweight games.
Actually, I've seen some pretty impressive games made in Java, but it's not low-level enough to make something like Crysis. But I doubt the homebrew scene is going to attempt anything like that. One could, for example, make a ROM emulator though.
Why do you assume that Java would be used for games? PS3 can be used for a lot of other things. Perhaps someone will make a media player and say add support for say lossless audio formats like FLAC or mkv container.
Java might not be a good choice for a specialized application such as as 3D game engine but it's plenty good for general purpose stuff. Not only that but native support for threads means it should be much easier to write code taking advantage of PS3's cell (as long as JVM is written well).
If some of these whiners actually wrote code for a living, they'd realize that squeezing 100% out of available hardware is rarely of concern to companies. Speed of development, reuse and modularity, ease of maintenance and flexibility for change have been at the forefront for over a decade. Gaming is an exception so while it gains speed necessary for 3D engine, it certainly suffers in other areas, as I'm sure older gamers have noticed - i.e. many usability aspects of modern games are lagging behind other contemporary software.
Java is fine IF you are able to code. Some java applications are fast and true multiplattform applications, others are sooo slow it is unbelievable and only run on one plattform.
Yes, there are no high performance 3D games in Java. It's totally impossible to do, let alone get benchmarks better than the C version of the same game. Mmm-hmm.
Now that we've thrown 'em off the trail, use the form below to get in touch with the people at Engadget. Please fill in all of the required fields because they're required.
What's wrong with JAVA? I can understand your comment if you're talking about javascript, but Java runs some of the most powerful systems in the world. Your bank probably uses Java for your online banking and the Banks take security and performance very seriously.
it is probably the limited slow java that they use for the menus though
-__-
JAVA itself is fine, but coding it is whack...WTF is with the "new" operator, there is NO need for it, BAH!
agreed, shouldn't diss java. although this thing might not be good enough to develop real games on it yet. and it might be a better idea to just boot up linux and run java from there. but java can allow nerds to write up some games in java just for fun. have you seem jMonkey Engine? pretty neat 3d game engine written by java for java.
lol, he said "whack"
Is it 1997 again?
What's so funny about the name "Biggus Dickus"?
This is probably another Engadget troll, as they probably know Java is a very popular programming language/runtime, and many games, even high performance ones, use Java. One reason Sony would use it (besides the massive cross platform multivendor support, and the fact it's free) is that it provides a secure sandboxed runtime that prevents, by default, access to local storage, though you could access the net for storage. And yes, I do use Java, but for hospital software.
I actually program for banks for a living and banks don't give two shits about performance.
As long as it's good enough that people (clients and workers) don't wine about it and it's cheap, game on.
This leads nicely into the part about java being slow... It is.
No, there are no "High Performance Games" in Java, there are some engines and 3d apps, but let me know when the next Crysis, MGS, Gears or the like is "Powered by Java".
There may be a lot of things java does well, high performance isn't on that list.
@Tiago
No, it's not slow, you just can't code straight to metal, and it's managed only code, which makes it a PITA to use for real-time systems. Most games that use Java don't want you to know about it because people like you give it a bad name. For instance, star wars galaxies makes no mention of it's use of Java. There must be at least half a dozen different quake 3 java ports floating around the net too.
Java is a great language. Flexible, organized, efficient, OS-independent, etc. Sure it's not as powerful as C/C++, but it's a lot easier to use and faster to code. It's a hell of a lot better than VB, making it superb for business apps, utility programs, and lightweight games.
Actually, I've seen some pretty impressive games made in Java, but it's not low-level enough to make something like Crysis. But I doubt the homebrew scene is going to attempt anything like that. One could, for example, make a ROM emulator though.
Why do you assume that Java would be used for games? PS3 can be used for a lot of other things. Perhaps someone will make a media player and say add support for say lossless audio formats like FLAC or mkv container.
Java might not be a good choice for a specialized application such as as 3D game engine but it's plenty good for general purpose stuff. Not only that but native support for threads means it should be much easier to write code taking advantage of PS3's cell (as long as JVM is written well).
If some of these whiners actually wrote code for a living, they'd realize that squeezing 100% out of available hardware is rarely of concern to companies. Speed of development, reuse and modularity, ease of maintenance and flexibility for change have been at the forefront for over a decade. Gaming is an exception so while it gains speed necessary for 3D engine, it certainly suffers in other areas, as I'm sure older gamers have noticed - i.e. many usability aspects of modern games are lagging behind other contemporary software.
Java is fine IF you are able to code. Some java applications are fast and true multiplattform applications, others are sooo slow it is unbelievable and only run on one plattform.
Yes, there are no high performance 3D games in Java. It's totally impossible to do, let alone get benchmarks better than the C version of the same game. Mmm-hmm.