Skip to main content

Your IDE of choice for BD-J development?

5 replies [Last post]
dbreitenfeld
Offline
Joined: 2007-03-18
Points: 0

Hi,

Is anyone using any other IDE's beside the following:

+ Ecipse (including RAD 6.+ and WSAD 5.+)
+ NetBeans
+ Xcode

As Java developers ourselves we have used the above tools and have built Blu-Ray solutions for them but maybe there are other IDEs that are being used.

We are interested in seeing if there are other tools.

Please feel free to contact me directly [dbreitenfeld at netblender dot com] or post your response here.

Cheers,

Denny B.
------------------------------------------------------------------------------------------------------------
NetBlender DoStudio MX Team - NDS - http://dostudio.netblender.com

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
dbreitenfeld
Offline
Joined: 2007-03-18
Points: 0

I apologize I did not answer your question. I am not familiar with that JSR so I can not say if it will work with the personal basis profile.

If you are wondering which JDK to download the latest is ok and if you are interested in the API for the personal basis profile you can download that as well. (http://java.sun.com/products/personalbasis/). As far as the BD-J sdk that you’ll have to get it through a muxer company that can provide stubs or you can get it from the BDA (http://www.blu-raydisc.info/format_spec.php)

Good Luck!

Denny B.
------------------------------------------------------------------------------------------------------------
[i]NetBlender DoStudio MX Team - NDS - http://dostudio.netblender.com[/i]

raserex
Offline
Joined: 2007-12-04
Points: 0

Hi, I'm just starting out developing BD-J and I'm somewhat mystified where to begin. I was wondering if the Wireless toolkit 2.5.2 work?

dbreitenfeld
Offline
Joined: 2007-03-18
Points: 0

Hi Raseerex,

If you are familiar with Java Programming, syntax and IDE tools? I would start by picking up the following book: http://www.bookpool.com/ss?qs=Blu-Ray

If you are not familiar with that I would pick the following books & IDE:
Book: http://www.amazon.com/High-Definition-DVD-Handbook-Mark-Johnson/dp/00714...
Read this book first if you are just coming from DVD.

Book: http://www.bookpool.com/ss?qs=Blu-Ray
Read this book second/third if you are coming from DVD read it first if you already know HDMV authoring.

Book: http://www.amazon.com/gp/offer-listing/0130819336/ref=dp_olp_2/105-53208...
Pick up this book when you are ready to learn java 101. Yes its old but that is ok.

Book: http://www.bookpool.com/sm/0596514190
Great book to have around the office and affordable.

IDE: http://www.netbeans.org/downloads/
The reason we mention this IDE is because it works well with the book).

If you are an experienced Java developer maybe doing J2EE or J2ME work then I recommend the following:

Find a very old book from 1996 to 1997 on AWT this will help you a lot and those books don't usually cover Swing.
Next pick up the following book: http://www.amazon.com/Interactive-TV-Standards-Guide-JavaTV/dp/024080666... Its like a bible and covers a lot more then you really need to know but gives you some great details about the different parts and also might give you some ideas.

For muxers:

Blu-Print: http://www.sonycreativesoftware.com/products/bluprint.asp
Scenarist : http://www.sonic.com
DoStudio : http://dostudio.netblender.com/bdjbeta.asp

Hope that helps,

Denny B.
------------------------------------------------------------------------------------------------------------
[i]NetBlender DoStudio MX Team - NDS - http://dostudio.netblender.com [/i]

raserex
Offline
Joined: 2007-12-04
Points: 0

Denny,

Thanks for all the info. I will certainly use it. I have been using Java for several years and recently used J2ME on a contract position developing midlet based apps. This is a little different because of the xlet based apps.

dbreitenfeld
Offline
Joined: 2007-03-18
Points: 0

Hi raserex,

Great you'll be able to pick up BD-J rather fast then, you are used to working in an environment were you need to worry about performance and writing clean effective code with out going overboard on the OO, and sticking to the patterns that get the job done.
You are probably already familiar with Ant but if not I strongly recommend using Ant instead of any IDE's built in compiler. This is especially true if you have built your framework and are ready to quickly build then test. When using eclipse and the automatic build you can be assured that you don’t have syntax problems in real time, then with an Ant script roughly 1 minute later you have built your jars, and BDJO's and are running WinDVD to do your testing. You don't need to remux or touch your muxer at all (including DoStudio's Beta version).

If you are two or more then I have to wear my "XP with RUP" hat and say I recommend Cruise Control (http://cruisecontrol.sourceforge.net/index.html). A lot of people find it over kill but I've used it in all my projects since 2004 and it works great, once that initial framework is built. Then if you can write some quick unit tests against your framework even better! But you probably know that usual “drill” which might work for you but it might not.

Maybe someday we'll see some "automated" testing tools for BD-J, that would be nice. ;-)

Cheers,

Denny B.
------------------------------------------------------------------------------------------------------------
[i]NetBlender DoStudio MX Team - NDS - http://dostudio.netblender.com[/i]