Skip to main content

Yay, I got the basics down...now what?!?!?!

2 replies [Last post]
blackmage
Offline
Joined: 2007-08-28
Points: 0

Ok, so I compiled MySecondXlet.java with the BDJ.jar in my classpath. It compiled fine. Then I used xletviewer for the enviroment, all was good.

Now where do I learn how to make actual Gui's that will work in xlet viewer and a blu-ray player? I doubt that JPanel/JFrame that is going to work , so where can I learn the more advanced stuff?

For example, I know once such button is HTextButton, but how is button added to the screen?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Bill Foote

bd-j-dev@mobileandembedded.org wrote:
> Ok, so I compiled MySecondXlet.java with the BDJ.jar in my classpath. It compiled fine. Then I used xletviewer for the enviroment, all was good.
>
> Now where do I learn how to make actual Gui's that will work in xlet viewer and a blu-ray player? I doubt that JPanel/JFrame that is going to work , so where can I learn the more advanced stuff?

Excellent!

At the risk of being self-promotional, might I recommend
the book "Programming HD-DVD and Blu-ray Disc, the HD Cookbook"?
See http://hdcookbook.com. The BD-J disc image from the book is
available at https://hdcookbook.dev.java.net. We have that disc
image up and running on a number of players here within Sun, so
it should serve as a good starting point.

Probably the biggest trick is getting a couple of players to work
with. You'll definitely want a PC-based Blu-ray player; we're working
on making available information about how to get debug information out
of the software-based PC players.

Bill

---------------------------------------------------------------------
To unsubscribe, e-mail: bd-j-dev-unsubscribe@hdcookbook.dev.java.net
For additional commands, e-mail: bd-j-dev-help@hdcookbook.dev.java.net

peez
Offline
Joined: 2007-04-10
Points: 0

For example you can put your HTextButtons on an HContainer.

These are all HAVi elements. Just take a look on the API doc. In general the H... elements are derived from their corresponding awt elements.

A good point to start could be this site:
http://www.interactivetvweb.org/