BD-J Application 开发教程系列 – 1

BD-J Application 开发教程系列 – 11.BD-J的基本概念l什么是BD-J?BD-J是blue-discjava的简称

BD-J Application 开发教程系列 - 1

 

1.         BD-J的基本概念

l         什么是BD-J

BD-J blue-disc java 的简称。是一种存储在蓝光光碟上面的java应用程序,格式由

Blue-ray Disc Association 制定。

 

l         BD-J的功能有哪些?

提供更丰富的用户交互

可以实现更加复杂的AV播放

具有文件读写功能

可以访问网络

 

l         BD-J的开发上下文(虚拟机以及底层API

(参考:http://java.sun.com/developer/technicalArticles/javame/bluray/

 

l         BD-J光盘格式

参考:http://www.blueboard.com/bluray/introduction_bdj.htm

 

l         BD-J应用程序框架

 

参考:http://www.blueboard.com/bluray/introduction_bdj.htm

 

 

2BD-J开发环境

l         虚拟机以及底层API准备

http://java.sun.com/javame/downloads/index.jsp 下载最新的Java Platform Micro Edition Software Development Kit 3.0 下载安装之后,我们已经有了最基本的BD-J开发环境了,但是想真正运行我们的BD-J应用程序还远远不够,还需要BD-J光盘打包工具,烧制工具,调试工具

 

l         光盘烧制工具

 

l         调试工具

Corel – WinDVD

下载地址:http://apps.corel.com/lp/windvd/00926/index.html

 

Cyberlink – PowerDVD

下载地址http://cyberlink.com

 

ArcSoft – TotalMedia Theatre

 

下载地址:http://www.arcsoft.com

个人推荐:ArcSoft – TotalMedia Theatre

 

l         代码编辑工具

Eclipse

 

 

3GRIN开发环境

       如果想制作更好的动画效果的话,个人建议使用GRIN开发框架,而且它提供了完整的一套工具,使用它可以生成蓝光光碟所需要的的整个目录结构,个人十分推荐,可以参考:https://hdcookbook.dev.java.net/ GRIN的官方网站)。

       GRIN开发环境构筑需要的软件包括:

n         ANT

Ant是一套构建工具,可以从这里下载 http://ant.apache.org/ ,安装完成以后,把路径添加到windows

 

n         SVN

SVN是一套代码管理工具,可以从这里下载http://tortoisesvn.tigris.org/

 

n         BD-J STUB 文件 classes.zip

 

J2Me的开发包已经包含这个文件,但是SUN包含的这个包有部分Class文件比较老,在GRIN中无法使用,因此我们需要最新的BD-J STUB文件,这个可以从

http://wiki.java.net/bin/view/Mobileandembedded/BDJPlatformDefinition 这里得到,但是需要填表申请才能得到。

因此这里提供一个我自己弄好的STUB文件,可以从以下地址下载:

 

 

n         J2ME开发包

如果之前已经安装,这里不再需要安装

 

4.编译GRIN的第一个实例

l         下载GRIN的代码

n         在本地建好文件夹,名字HDCookbookEclipseWorkspace

n         在上面的目录当中再建立目录HDCookbook

n         在该目录中,使用SVNhttps://hdcookbook.dev.java.net/svn/hdcookbook/trunk check out 代码,如果需要用户名和密码的话,需要在https://hdcookbook.dev.java.net 注册用户

n         BD-J STUB 文件 classes.zip)放在HDCookbookEclipseWorkspace/HDCookbook/lib目录下 并且重命名为bdjclasses.jar

 

l         编译

n         在需要编译的目录下,添加文件,并且设置好bdjclasses.jar的路径

n         windows 的命令行中,切换到需要编译的目录下,运行ant

 

l         运行

n         直接点击生成的xxx-grinview.jar

n         在命令行当中 java –jar xxx-grinview.jar (注意:默认输出调试信息)

 

5.使用GRIN开发的重点

       如何写show文件

 

 

6.我的第一个GRIN程序的运行效果图

 

7.参考资料

l         http://www.netblender.com/main/resources/wikipapers/using-eclipse-with-the-hd-cookbook-book/

l         http://java.sun.com/developer/technicalArticles/javame/bluray/

l         http://www.blueboard.com/bluray/introduction_bdj.htm

l         http://wiki.java.net/bin/view/Mobileandembedded/Blu-RayDisc

l         https://hdcookbook.dev.java.net/

l         http://www39.atwiki.jp/bd-j/

l         http://zh.wikipedia.org/zh-cn/BD-J

l         http://forums.java.net/jive/forum.jspa?forumID=117&start=0

 

 

 

 

 

 

今天的文章BD-J Application 开发教程系列 – 1分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/89304.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注