QJ.NET | Videos | Forums | iPhone | MMORPG | Nintendo DS | Wii | PlayStation 3 | PSP | Xbox 360 | PC | Downloads | Contact Us
Forums | Gaming News | Videos | Downloads | Today's Posts | Mark Forums Read | Chat | FAQ | Members List | Contact

QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides

Go Back   QJ.net Game Discussion - PSP, Xbox, Wii, PS3, PSP Homebrew, and PSP Guides > Gaming > Sony PlayStation 3 > PS3 Main > PS3 Hacks, Exploits and Homebrew
The above video goes away if you are a member and logged in, so log in now!

[Release] Minimal BD-J (Java) Devkit for PS3

This is a discussion on [Release] Minimal BD-J (Java) Devkit for PS3 within the PS3 Hacks, Exploits and Homebrew forums, part of the PS3 Main category; I've been busy... I put together a minimal SDK for BD-J development. Enjoy. Download (Sendspace) Originally Posted by Readme BD-J ...

Reply
 
LinkBack Thread Tools
Old 07-20-2008, 04:51 PM   #1
 
FreePlay's Avatar
 
Join Date: Dec 2005
Location: h0000000rj
Posts: 12,857
Trader Feedback: 0
Default [Release] Minimal BD-J (Java) Devkit for PS3

I've been busy...

I put together a minimal SDK for BD-J development. Enjoy.

Download (Sendspace)

Quote:
Originally Posted by Readme
BD-J for PS3 minimal devkit by FreePlay

NOTE: For this to work properly, you *MUST* copy it to the root of your C: drive - that is, to C:\bdj-ps3. DO NOT rename the folder.

Included is everything you'll need to get started except for:
1. a working installation of JDK, the Java Development Kit (get that from http://java.sun.com/javase/downloads/index.jsp - currently, the latest version is JDK 6 Update 7)
2. a copy of bdj.jar, the BD-J API. I can't provide this, since you need a license to use it; however, if you have a PC program capable of making or playing Blu-Ray discs - like Nero or PowerDVD - you can get this file from there. (In Nero 8, the file is located in C:\program Files\Common Files\Nero\NeroBLC\BDJ\jl ib .)

I don't have any real documentation on BD-J, though I'm sure you can find some on the HDCookBook website. In the 'docs' folder is some basic info on BD-J on a very high level.

So far as I can tell, there are some pretty strict limitations on the PS3's implementation of BD-J:
1. You cannot read or write local files.
2. You cannot list the contents of a directory.

I may be wrong, so feel free to correct me, but I ran a few tests and couldn't do those things.

I've also included a sample Hello World application and silenoz's RSS reader, as well as a build.bat file for building, packing, and signing the programs. This batch script is pretty much universal, unless you need to add in other JAR files for your compilation.

Source files for each project should go in a folder called root\org\homebrew. For example, if you make a project called "Test App", in your "Test App" folder you'll place the universal build.bat , then make a root\org\homebrew folder and place your .java files in there. The 'root' folder will become the root of your JAR file; any files you place in that structure will become part of the JAR.

The 'disc files' folder contains the file structure for what you'll copy to your storage device. Once you've built your 00000.jar file, copy it to 'AVCHD\BDMV\JAR\' and you'll be ready to test it.

Good luck!
__________________
[qj now fails.]
FreePlay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-20-2008, 05:25 PM   #2
 
Join Date: Nov 2005
Location: NoWhere . . . .
Posts: 1,266
Trader Feedback: 0
Default

BD-J.jar is also in trial software, at least cyberlink power dvd
in navfilter dir.
zmathue is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-20-2008, 05:26 PM   #3
 
Cooguy1212's Avatar
 
Join Date: Jan 2007
Location: Hyrule
Posts: 626
Trader Feedback: 0
Default

Nice Freeplay! Your bringing a little PS3 scene here!
__________________
PSN-Cooguy1212 feel free add me

[QUOTE]Anyways, Obama won. Suck it up sore loser.
Now go ahead and leave your country like you said you would so nobody has to endure your crap any longer. Just please dear god don't come to Canada. Nobody would welcome you here with your close-minded bull****.[/QUOTE]
Cooguy1212 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-20-2008, 05:34 PM   #4
 
Deathinnate's Avatar
 
Join Date: Jan 2008
Posts: 46
Trader Feedback: 0
Default

I'm supposing there won't be a Linux version anytime soon?
Deathinnate is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-20-2008, 05:35 PM   #5
 
FreePlay's Avatar
 
Join Date: Dec 2005
Location: h0000000rj
Posts: 12,857
Trader Feedback: 0
Default

There could be; it's just a matter of snooping through the build.bat file and tweaking the commands (since Java is pretty ubiquitous).
__________________
[qj now fails.]
FreePlay is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-20-2008, 06:55 PM   #6

Mindless Self Indulgence
 
Realn0whereman's Avatar
 
Join Date: Oct 2005
Location: afk
Posts: 7,212
Trader Feedback: 0
Default

thanks you've cleared up alot for me . i might write something.
__________________
PSN:realn0whereman
NEW MSI ALBUM APRIL 29TH: IF
*orgasm*
Realn0whereman is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-20-2008, 07:40 PM   #7
 
Cooguy1212's Avatar
 
Join Date: Jan 2007
Location: Hyrule
Posts: 626
Trader Feedback: 0
Default

Quote:
Originally Posted by Realn0whereman View Post
thanks you've cleared up alot for me . i might write something.
Good luck
__________________
PSN-Cooguy1212 feel free add me

[QUOTE]Anyways, Obama won. Suck it up sore loser.
Now go ahead and leave your country like you said you would so nobody has to endure your crap any longer. Just please dear god don't come to Canada. Nobody would welcome you here with your close-minded bull****.[/QUOTE]
Cooguy1212 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-20-2008, 11:54 PM   #8
 
reaperchad's Avatar
 
Join Date: Feb 2007
Location: Six Flags
Posts: 649
Trader Feedback: 0
Default

Sony is just watching with a trigger in their hands *system update. Hopefully they will overlook this as long as no real exploits come out that would allow cfw.
__________________
Have you every wanted to be reviewed? Find out what people think of you at the [B]ONLY[/B] QJ review thread.
[B][COLOR="Red"]Point Donations Welcome.[/COLOR]
[SPOILER="Quotes"][QUOTE=Realn0whereman]yeah ive noticed reaperchad is a walking talking typing esteem booster.[/QUOTE]
[/SPOILER]

[/B][url=http://forums.qj.net/showthread.php?t=128599][img]http://img259.imageshack.us/img259/1088/83323393pi9.png[/img][/url]

Last edited by reaperchad; 07-21-2008 at 03:00 AM..
reaperchad is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 12:27 AM   #9
 
BigSanFrey's Avatar
 
My Mood: Amused
Join Date: Feb 2007
Location: Melbourne, Australia
Posts: 1,773
Trader Feedback: 0
Default

I am sure that FreePlay doesn't support piracy (i doubt DAX does either), and he wouldn't add an ISO loader, which i reckon heaps of people would like!
__________________
[B][FONT="Verdana"]WHA!?[/FONT][/B]
BigSanFrey is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 02:55 AM   #10
 
Sly_Ripper's Avatar
 
Join Date: Feb 2007
Location: Little Big City
Posts: 453
Trader Feedback: 0
Default

You know, you can't just add a iso loader to it. If even it was possible it would take a hell of a lot of work and time.
__________________
[CENTER][SIZE=3][SIZE=1][URL="http://PS3TrophyCards.com"][IMG]http://i36.tinypic.com/2n07f3p.png[/IMG][/URL]
PSN: Sly-Ripper[/SIZE]
[/SIZE] [/CENTER]
Sly_Ripper is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 03:00 AM   #11
 
reaperchad's Avatar
 
Join Date: Feb 2007
Location: Six Flags
Posts: 649
Trader Feedback: 0
Default

Quote:
Originally Posted by BigSanFrey View Post
I am sure that FreePlay doesn't support piracy (i doubt DAX does either), and he wouldn't add an ISO loader, which i reckon heaps of people would like!
Where the hell did you think that up? This has nothing to do with an ISO loader, concentrate on the thread's subject.
__________________
Have you every wanted to be reviewed? Find out what people think of you at the [B]ONLY[/B] QJ review thread.
[B][COLOR="Red"]Point Donations Welcome.[/COLOR]
[SPOILER="Quotes"][QUOTE=Realn0whereman]yeah ive noticed reaperchad is a walking talking typing esteem booster.[/QUOTE]
[/SPOILER]

[/B][url=http://forums.qj.net/showthread.php?t=128599][img]http://img259.imageshack.us/img259/1088/83323393pi9.png[/img][/url]
reaperchad is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 04:21 AM   #12
 
Join Date: Apr 2008
Posts: 4
Trader Feedback: 0
Default

Good work FreePlay

We also know that BD-J uses Java version 1.3. I have also been looking around at some java apps and emulators. Here are a few:

JPC (x86 Based Emulator capable of running linux and dos games)
http://www-jpc.physics.ox.ac.uk/index.html

PSP (In progress)
http://www.jpcsp.org/

List of standalone games
http://www.codebeach.com/index.asp?t...ryID=11&Page=1

All look decent enough to port. Not sure how you would go about it though. May need a lot of rebuilding.

SamS
SamS is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 05:12 AM   #13
Enter Custom Title
 
JordanBlack68's Avatar
 
Join Date: May 2006
Location: Scotland
Posts: 1,578
Trader Feedback: 0
Default

Pretty Impressive FreePlay
JordanBlack68 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 05:21 AM   #14
Banned for LIFE
 
Join Date: Oct 2006
Location: East London, England
Posts: 2
Trader Feedback: 0
Default

Thanks for this Freeplay, it sure will help me. I was having a lot of trouble setting up ...

Thanks for the list SamS
eldiablov is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 07:43 AM   #15
 
Join Date: Nov 2005
Location: NoWhere . . . .
Posts: 1,266
Trader Feedback: 0
Default

Quote:
Originally Posted by reaperchad View Post
Sony is just watching with a trigger in their hands *system update. Hopefully they will overlook this as long as no real exploits come out that would allow cfw.
um.. No, avchd is used for personal high def camcorders. Sony and many other companies support this in there blu-ray players. As I have said before this is not an exploit this isn't even any new news, it been around as long as blu-ray players have been around.
zmathue is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 08:05 AM   #16
Enter Custom Title
 
bmfgeorgin2's Avatar
 
Join Date: Nov 2006
Location: In a LittleBigPlanet
Posts: 1,703
Trader Feedback: 1
Default

wait what does this mean? you made a hello world so homebrew?
bmfgeorgin2 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 08:09 AM   #17
Enter Custom Title
 
Join Date: Feb 2006
Location: National Front Disco
Posts: 13,063
Trader Feedback: 0
Default

Quote:
Originally Posted by bmfgeorgin2 View Post
wait what does this mean? you made a hello world so homebrew?
Wow... How about reading the first post?
Moose is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 08:17 AM   #18
Enter Custom Title
 
bmfgeorgin2's Avatar
 
Join Date: Nov 2006
Location: In a LittleBigPlanet
Posts: 1,703
Trader Feedback: 1
Default

so from my reading of the first post and not understanding 90% of it, we have minimal homebrew now on PS3?
bmfgeorgin2 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 08:24 AM   #19
 
jgtc_lover's Avatar
 
Join Date: Jul 2006
Posts: 530
Trader Feedback: 0
Default

Quote:
Originally Posted by bmfgeorgin2 View Post
so from my reading of the first post and not understanding 90% of it, we have minimal homebrew now on PS3?
I think it's just java programs that have to be written into something. When it comes to this stuff, i b nub, so I don't mean to offend anyone with my lack of knowledge.
jgtc_lover is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 11:23 AM   #20
 
Join Date: Jan 2006
Posts: 56
Trader Feedback: 0
Default

Thank you freeplay
Brainbeat is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 12:14 PM   #21
 
MiKeY188's Avatar
 
Join Date: Apr 2008
Location: Ireland
Posts: 979
Trader Feedback: 0
Default

Thanks man must get the java book back out lol
MiKeY188 is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 12:36 PM   #22
 
Join Date: Apr 2008
Posts: 4
Trader Feedback: 0
Default

Yes we have minimum homebrew, ie. we can only run apps and games that are written and compiled in java 1.3. There are many out there but most need rebuilding alot.
SamS is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 02:47 PM   #23
 
Join Date: Jan 2006
Posts: 56
Trader Feedback: 0
Default

wht about 1.1 1.2 can they be recoded.
Nope 1.3 only

Last edited by Brainbeat; 07-21-2008 at 03:43 PM.. Reason: answered
Brainbeat is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 02:51 PM   #24
 
Nero's Avatar
 
Join Date: Aug 2006
Location: Cardboard Box....!
Posts: 2,649
Trader Feedback: 0
Default

Thanks for this, it will come in handy
__________________
[Center][URL=http://imageshack.us][IMG]http://img100.imageshack.us/img100/7638/nerosigmi6.png[/IMG][/URL][/CENTER]

[Center][url=http://playfire.com/a/create_widget][img]http://media.playfire.com/profile/trophy_widget/Dante_7.png[/img][/url][/CENTER]
Nero is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 05:03 PM   #25
 
Join Date: Nov 2005
Location: NoWhere . . . .
Posts: 1,266
Trader Feedback: 0
Default

Quote:
Originally Posted by Brainbeat View Post
wht about 1.1 1.2 can they be recoded.
Nope 1.3 only
It should be any before 1.3 (actually it can be 1.4 but freeplay has it set for 1.3) because they build an new release on top of and old one for compatibility.
zmathue is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 06:43 PM   #26

Mindless Self Indulgence
 
Realn0whereman's Avatar
 
Join Date: Oct 2005
Location: afk
Posts: 7,212
Trader Feedback: 0
Default

Quote:
Originally Posted by zmathue View Post
It should be any before 1.3 (actually it can be 1.4 but freeplay has it set for 1.3) because they build an new release on top of and old one for compatibility.
doesn't the ps3 run 1.3? so 1.4 would be a no go? im probably missing something.
__________________
PSN:realn0whereman
NEW MSI ALBUM APRIL 29TH: IF
*orgasm*
Realn0whereman is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-21-2008, 08:23 PM   #27
 
Join Date: Nov 2005
Location: NoWhere . . . .
Posts: 1,266
Trader Feedback: 0
Default

Quote:
Originally Posted by http://www.earfeast.com/software/blu-ray/
It’s crucial to change your “Java Compiler” settings to use compiler compliance level 1.4. If you use 5.0, the classes apparently won’t load. This suggests that the BD-J implementations are based on Java 1.4, and that compiling under a newer JDK introduces new features that older VMs can’t handle.
Well some places say some things and some places say others, so I guess its safer to go with 1.3.
zmathue is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-22-2008, 03:25 AM   #28
 
Join Date: Jan 2006
Posts: 56
Trader Feedback: 0
Default

anyone have some good references for java learning?
Brainbeat is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-22-2008, 06:09 AM   #29
 
Join Date: Jan 2006
Posts: 56
Trader Feedback: 0
Default

Heres an alternative rss reader mod. it reads rss headlines only, and im hoping i can improve the code, so that it reads all info.linked to qj.net
http://www.sendspace.com/file/6f8e1f

Last edited by Brainbeat; 07-22-2008 at 06:10 AM.. Reason: missed words
Brainbeat is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old 07-22-2008, 06:42 AM   #30

Mindless Self Indulgence
 
Realn0whereman's Avatar
 
Join Date: Oct 2005
Location: afk
Posts: 7,212
Trader Feedback: 0
Default

Quote:
Originally Posted by Brainbeat View Post
anyone have some good references for java learning?
depends how much you know already. once you know a programming language its not hard to pick up on another as most share the same concepts.
__________________
PSN:realn0whereman
NEW MSI ALBUM APRIL 29TH: IF
*orgasm*
Realn0whereman is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply

Tags
bdj , devkit , java , minimal , ps3 , release

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



All times are GMT -8. The time now is 07:41 AM.



Use of this Web site constitutes acceptance of the TERMS & CONDITIONS and PRIVACY POLICY
Copyright © 2009, QJ.NET. All Rights Reserved.
Contact Us