PiMPStreamer, the PC to PSP media streamer  PeeJay, the PSP Java VM Pimpy Gamez

Introducing PeeJay!

PeeJay? Yeah PeeJay..! Or call it Psp Java, PimpJava … Java for ur psp!

Yep, I made a small port of the j2me (K)VM, making my PSP capable of running JAVA programs.. It was a very easy port…. as the Sun KVM is easy to port. It was done in a jiffy… ;-) … 

See my video of running these classes:

  • PeeJayStart.java
  • org/pimpware/Test.java
  •  

    So why not sharing the stuff ?? (giving you a download link for example…)

    It’s sad… :-( :-(

    I asked SUN for permission for distributing my port and they said I could not (yet) distribute it for some (not to mention here) reasons. At least not now.. :-(
     

    So perhaps some influent people can persuade SUN in someway.. mail them!.. ;-) or I have to port another VM..

    Anyway porting the full MIDP dist will take some time.. So I could use dev help… Currently I’m in the process of building the graphical part (enabling MIDP2.0 compliant midlets on your PSP :-D ).. And ofcourse also with the latest version of PiMPStreamer 

    44 Responses to “Introducing PeeJay!”

    1. Manish Prabhune Says:

      Hmm, that sounds interesting.
      Well not sounds , it is a very exciting thing.
      Just a few days back I had written on my blog as to why the
      hell we dont have a J2ME port on the PSP and well your
      post today has made that feasible now. I look forward to
      interesting developments here. BTW, I believe the only reason
      SUN stopped you from doing this is probably because they
      themselves wanna do it and announce in the near future, what say?

    2. Java_Fans Says:

      Hmm, if you let people to download the SUN source code directly from the website. and if you only provide the patches to the source code, it might be fine.

      Check Java Port for Freebsd:
      http://www.eyesbeyond.com/freebsddom/java/jdk14.html

      Normally you will have to do this:
      1. Download the original source code from sun and accept the license
      2. Apply the patches that they made to make sure it can be compiled under Freebsd
      3. compile the code in freebsd (*not so simple but if you follow the steps, it will work*)

      The idea is you can not release your java port directly, but if you let the people download the source from the sun, and compile it themself (*if you are willing to create the documentation on how to compile it*), you might be able to release the java for PSP :)

    3. chocoflyer Says:

      Sun’s JVM implementation is open-source now, correct? Well, do you think that it would be possible to make a program that “patches” the source code with your modifications? Thus you would only be distributing your mod, and not Sun’s code. I would LOVE to have a JVM on my PSP.

    4. Possessed Says:

      Hello great work you have done here and i will be sending a Email to sun about this to mayby get them to release for i have been apart of sun for 4 years now :P hope i can help. Great job again.

    5. Alex Says:

      It’s ok. I still love you. Keep up the sweet and ever-awesome work.

    6. erich Says:

      is this problem u don’t want to talk about solved when sun publishes an open source distribution of java??

      is it posible to get more to know about this stuff, if so please contact me!

    7. Animaonline Says:

      Wow! That’s really cool, I could help you ;P

    8. Damian Says:

      Great work!

      Can you give details of how you ported the KVM?

      Also, what is the chance of getting Java 1.4 or 1.5 ported - the PSP should be powerful enough to run.

      Cheers,

      Damian

    9. RaiderX Says:

      Hey, awesome work man, I would love to try this out.

    10. Tristanm Says:

      Wow. I hope this can be released. I do know some Java and some Visual Basic. Unfortunatly, neither of those can be run on the PSP at the moment. Java on the PSP would be great.

    11. Ody nOOb Says:

      Nice :)

      Too bad it hasn’t been leaked yet …

      Any news re: pimpstreamer ?

      Still hoping for some adjustments/improvments :)

    12. matriculated Says:

      Wow! I didn’t even think this was possible. Too bad the chances of a release are slim. :(

    13. coolguy5678 Says:

      Please can someone tell the people posting comments on QJ about RuneScape that RS is a j2se applet, and that this is a j2me VM port? They’re annoying me, and for some reason I can’t post comments there.

      So how do you plan to map the PSP’s buttons to the buttons specified by MIDP? I guess the d-pad would map to GAME_UP, GAME_LEFT etc., and X would be GAME_FIRE, but what about the rest?

      I hope that this can somehow be released.

    14. Rafael Says:

      SUPER-ULTRA GREAT WORK dude, I’ll send a message to sun asking to allow your release.

    15. aoxo Says:

      Sounds really cool! Only the chances are really slim they’ll give you permission, since homebrew is frowned appon by the big corps, and they are probably asking sony because it’s their device.. so pretty slim indeed..

      Anyways, good job! very impressive indeed!

    16. Jim T. Says:

      Could you post the patches and instructions on how to build it yourself?

    17. natedawg Says:

      awsome. but cant u just email to pple cuz i’ve been lookin forward to this or will sun get on ur case for that too. l

    18. Chris Melissinos Says:

      So, I am very interested in understading more :) Drop me an e-mail.

      Chris Melissinos

    19. melix Says:

      This is a really good news. I’m definitely a Java programmer. This is the only reason why I haven’t built any homebrew on my PSP. Any chance you get to port the Foundation profile ?

    20. Zac Says:

      Yeah, thist would be great if possible! I’m cheering for ya!!!

      Also, would you be able to use Swing with it?

    21. Jazzman Says:

      Your problem will be solved when Sun open sources Java ME (within the next few months). I’d suggest you try to port CDC/FP/PBP - it’s probably more useful for the PSP’s capabilities.

    22. Phil Says:

      hey dude its awseome, just release it LOL anyway, PIMP streamer is amazing, but u really wanna work on the Layout for it, like a nice Graphical User Interface man, because at the moment its looks rather shite. Keep up good work man!!!

    23. seargent007 Says:

      guys, perhaps sony already took a spot in PSP java developement, i mean, there isnt much reason besides that to make a huge deal out of it right?? tell me what you think

    24. You don't know me Says:

      someone should “leake” it nah just joking but great work!

    25. Austin Says:

      can u email it to me. im sure its ok to give away privately

    26. jasvanth Says:

      hey im not sure but is there a way to get ajax to work on teh psp, or the latest flash. prolly not, im not really good at this stuff, but if there was it would be way coool.

      anyways kudos for the java

    27. Pi2Infinity Says:

      hey, you can kind of just make it so people can take it off google if you want. theres the google hack thing where you type in ?intitle:index.of? “psp java” or whatever you end up calling it, and then we can get to your parent directory and download it from there. i’ll keep checking for you to do that… but you cant be blamed if people get the program from accessing your computer all by themselves. -nice work, man, i’ll really enjoy it when it’s released.-

    28. Dakota Courtois Says:

      I sent Sun an email too…

      “Hello,
      Thank you for your interest in Sun Microsystems
      and for taking the time to write.
      I will forward your suggestions to the program
      managers of The Sun Developer Network.
      Please note that the content teams may not be able
      to reply to every message, due to the volume of mail
      that they receive. We do consider all feedback and
      appreciate your support.

      Sincerely,
      Sun Web Team
      Sun Microsystems, Inc.”

      Who’s I?

    29. antonio Says:

      that sounds really great. I was thinking in porting platform like squeack or some scripting language like python or javascript.
      Can nyou please give the list of the software available (SDK) of PSP and where can I get it ? Or just link me to the suitable web site.

      Thanks and great job again.

    30. zx-81 Says:

      Nice work as ever Dick !

      What’s up now, since Sun has just released his Java source code under GPL v2 ?

      :)

      Cheers,

      Zx

    31. Ike Says:

      D’oh, I was about to ask the same! ;)

    32. Andrea C. Says:

      Java (even mobile) in now in GPL 2…how about distribute the Pimpware :-)

    33. RCB Says:

      Seriously. J2ME is now GPL 2. Release Pimpware to the general public.

      Just don’t call it ‘Java’-something. Give it another name since the ‘Java’ trademark/copyright is owned by Sun.

    34. JavaDog Says:

      Hi,

      Just discovered this! JAVA on PSP !?!? LOVE!
      I am totally exited!! Can someone help me install it can it be installed? lost lost lost I downloaded peejay-0.1.tar.gz I am not so good at PSP except for RidgeRacer… I cant wait to see……but I can’t install it…..dont know were to start… help the poor guy…do I need special loaders and firmware version??
      what needs to be copied where?

    35. DarkBeam Says:

      Nice only if u can give us the download link then I woul totally buy a psp!

    36. subNoize Says:

      Ok, now this is cool. If the 3d libraries are supported it would rock! Count me in on being an early adopter. I’ve been using the PSP browser and a web app for my apps and this would surely my me happy since porting to html based environment really limits what you can do…

    37. jeck Says:

      nice job. im doin a parallel work using cldc 1.1.
      it’s cool. i tried to run sample apps which were mainly
      loaded from memory (JAR_FILES_USE_STDIO=0) and
      CLDC libraries were prelinked with the kvm.

      midp libs..lots of kni’s i guess.

      cheers!

    38. Jon Smith Says:

      I have d/l the archive from several places. When I try to un-archive it ,with WinRaR, I always get an Unexpected end of Archive message. any ideas?

    39. Jon Smith Says:

      I found a link to a copy that unzipped correctly,
      thanks

    40. otaku Says:

      What are you waiting for? Release it! Did the guy who emulated windows on psp ask microsoft for permission?! No! Did America ask the Soviet Union to enter space?! No! Just release it is your destiny, otherwise someone else will. What is the worst that can happen? I agree with the other guy call it a different name. But look at it this way- imagine the whole entire homebrew community using your utility. I’m sure if I gave this feature to someone than took it away they would cry 5 rivers. Please I am begging

    41. otaku Says:

      asap

    42. job Says:

      can i runescape play on my psp?

    43. mmmm Says:

      please someone mail me on knarf@solcon.nl to tell me how to use peejay i dont understand thx for help

    44. Dickydick Says:

      Concerning Runescape:

      Peejay is a j2me port. It does not use or make available j2se (which is what Runescape uses)

      So, No Runescape for the PSP (yet). Perhaps someone will make a port. Perhaps Jagex Inc. Will release a Runescape PSP port.

      Thank you.

    Leave a Reply