Success! Using Cyberlink software for BD-J development
As good forum etiquette dictates, "If you take the time to post your problems, you should also take the time to post your successes". So, now that I can burn BD-J applications that play on the PS3, here's the steps that I took in order to accomplish that:
1. Dev environment - Netbeans 6.1 with the BD-J plugin - (Plugin URL http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?plug... )
2. Build environment - Netbeans 6.1 with the BD-J plugin
3. BD-J libraries - Cyberlink PowerDVD (BD-J.jar)
4. Disc burning utility - Cyberlink Power2Go
5. Operating system - Win XP using Parallels on Mac OS X
6. Blu-ray burner hardware - LG GGW-H20L internal drive
The Netbeans plugin for BD-J development works perfectly. At intstall-time, the plugin prompts you for the location of the jar file that contains all the BD-J classes. You must get that file from your PC-based Blu-ray software (the simplest approach is to search for .jar files in the installation folder of your Blu-ray burning software). The only hitch for Cyberlink users is that the BD-J libraries from Cyberlink don't include all the classes from the Personal Basis Profile, so you need to get them from here: http://java.sun.com/javame/downloads/index.jsp
The 2 additional jars that you need are located in the pbp-1_1-fr-ri.zip file:
Those files are located in the "Optimized_nosym/lib/" folder. In order for your applciation to build properly with the NetBeans plugin, you need to ensure that the build.properties file located in your Netbeans project points to the Cyberlink BD-J jar file and the other two files listed above. On my PC, I placed all those files in a folder named "C:\bdj_lib". So, build.properties file looked like this:
So, after building your application, the files that need to be burned will be located in the following location:
Now, when you're ready to burn your disc, you need to startup Power2Go. All you need to do is copy the contents of the above folder to your disc. When you click on the button to initiate the burning process, you'll be prompted to modify any of the settings. Please be sure that the file system type is set to "UDF 2.5", otherwise, the application won't work in the PS3.
Well, I hope this helps someone!