Still no Java VM for Sony's PSP!?

Hi!

I bought me a PSP weeks ago. Really nice console. But unfortunately there seems to be no Java VM for it. I am wondering why not? What makes it so different from mobile phones? They made an open source Java OS even for the Lego RCX (http://lejos.sourceforge.net/). Imagine all the nice Java apps that are availbe for mobile phones would run on a PSP…

Johannes

The phone companies all paid to have Java on their phones.

Sony hasnt seen the need to do that so as of yet it hasn’t happened.

There havce been talks between Sony and Sun ona numebr of fronts going on for soem time, and some promising recent developments, but Im sorry, its all VERY hush hush right now.

If you want Java on the PSP, the best thing to do is go tell Sony.

Thanks for the insights! So there is hope that we may have Java on the PSP one day?

Aside an official way… there is plenty so called homebrew software available for the PSP so that it looks like if there were really a lot of people developing/porting things for PSP. A look in the PSP Development Toolchain (http://oopo.net/consoledev/) shows that it is basically plain C/C++. I just find it curious that nobody attempted to build a Java VM in the open source community yet (at least not that I know of).

Johannes

There is always hope. Beyond that I really cant say any more right now, It would put thinsg in jeapordy you dont want in jeapordy.

Well, slow VMs are easy. Fast VMs are VERY VERY hard. We actually bought a company just to get the minds behind hotspot.

Theres always the Apache Harmony Project for O/S VM :

http://incubator.apache.org/harmony/

Kev

If a JVM was put in a Sony PSP, what technology would most likely be used?
JOGL, JOGLES???, Java3D, jME, JSR-184(I doubt it … a competitor is leading that), JSR-82, J2SE, J2ME, Odejava …

The reason I asked is because the quote below will never work.

But if a game is built (or a great demo) using the technology that Sony would use on the PSP and then shown to Sony, that might work.

I tend to disagree.

I dont thin kthere is a single magci bullet. Its a question of buildign up enough wieght. Every developer who says to sony theyd like to see Java on the paltform adds to that weight. Every game that they’d like on the paltform that requires Java also add weight.

Jeff I don’t know what you mean by building up weight. Are you saying it another point against using Java? Also I agree there is no one magic bullet, but I know people will respond more if you show them a good idea as oppose to telling them a good idea.

???
I don’t see Jeffs statement as a point against using java at all! :smiley:
There’s enough reasons to use java for games development, it’s just that PSP compatibility isn’t one of them (yet?).
Building up weight means giving Sony enough reasons to support java on the PSP. Those reasons being great games in java that Sony wants to have on the PSP, simply telling them that you as a developer want to support PSP but you need java to work efficiently and whatever good added value to java for PSP you can think of.
Sony is a commercial business so they first need to smell the extra money that java on the PSP can make them before they start investing in it.

I understand now. Thanks!

maybe it is not asociated with vm for psp, but i heard that psp developers are forced by sony to not use full power of psp cpu which is about 333 MHZ, but they can use something around 200 MHZ !!!,
Does anyone know why sony is doing that?

Probably to increase the perceived battery life

that’s really weird because one thing about PSP is that it does NOT multi-task. you can’t even play music and then switch menus without the music cutting off… so it’s not like PSP apps need to share resources.

I’ve made a few homebrew apps for PSP (yes, I fought C programming and won) but it didn’t seem to have any internal guards on how much resources I use.

weird …

  1. Heat
  2. Processor life
  3. Battery charge

-Chris