Sun ONE Studio 4 Mobile Edition开发MIDlet入门 Sun ONE Studio 4 Mobile Edition——结合Java 2 Platform, Micro Edition (J2ME)——提供了完整的Mobile Information Device Profile (MIDP)开发环境,包括完整的Java Platform Debugger Architecture (JPDA),用来在移动设备模拟器上调试执行Universal Emulator Interface (UEI).这篇文章介绍了Mobile版本的特点,并提供了创建和调试一个简单MIDlet suite的指导。 aawolf的话:这是我第一次翻译关于J2ME的文章,因为项目的关系拖拖拉拉一直翻译了半个多月,终于在入夏来最热的一天完成了。其实觊觎J2ME已经很久了,但是苦于没有下手的时间和切入点,下载了Sun One Studio后,虽说其慢无比,但还是有其独到之处的。好了废话说这么多,最近微软又推出了Pocket PC 2003,我会尽快翻译一些相关资料,希望大家能多去我的专栏看看:http://www.csdn.net/develop/author/netauthor/aawolf/
Introduction介绍Sun ONE Studio 4, Mobile Edition封装了创建无线应用程序的基本模块,附加模块用于特定的J2ME开发——为更多的目标设备创建更小的应用。IDE的高级模块化体系可以更容易的添加删除功能,并插入第三方工具。扩展模块可以容易地添加到Mobile版本中——不需要付费——可以从Sun ONE Studio Update Center(或者NetBeans Update Center)下载他们。Mobile版本提供普通JAVA开发的基本工具,加两个支持J2ME的模块。
Installing Mobile Edition安装Mobile版本Mobile版本的JDK和系统需求描述如下,接下来是下载和安装介绍。 JDK Requirements安装Java 2 SDK是安装Mobile版本的先决条件,因为IDE本身运行在Java 2的JVM上。Java 2 Platform, Standard Edition (J2SE), version 1.4.0被强烈推荐,但是1.3.1也工作得很好。更早的J2SE版本不能用来运行IDE,但是如果需要支持老版本的Java代码,可以被作为附加的编译器配置。 J2SE可以在下面的地址下载: System Requirements系统需求Mobile Edition Release Notes提供了系统需求的详细资料。Mobile版本需要至少350 MHz Pentium II 或者 333 MHz Sparc Ultra 10,128M RAM和100M有效硬盘空间。 虽然只有正式支持的平台(Solaris 8, Windows NT/2K, and RedHat Linux 6.2 and 7.1)经过了广泛的质量保证测试,IDE仍然可以很好的运行在大多数类UNIX操作系统上——包括Mac OS/X. Mobile版本和Community版本,在Windows 98/ME上也可以很好运行。 Download下载Sun ONE Studio 4, Mobile Edition可以在下面的地址下载: 或者,你也可以下载并安装Sun ONE Studio 4, Community Edition,然后从Sun ONE Studio Update Center上安装Mobile版本模块。 Installation Instructions安装说明安装Sun ONE Studio Mobile Edition请依照Getting Started Guide的方法进行。Mobile版本在安装完成后就配置好了。事实上,如果你更愿意在Community 或者 Enterprise版本上安装Mobile版本模块的话,依照下面的方法去做。(这些介绍也适用于将Community版本功能添加到Mobile版本中)。
1.打开IDE,在IDE的主菜单中选择Tools > Update Center打开Update Center向导。 2.选中radio button "Check the Web for Available Updates and New Modules"并选择位置"Forte for Java Update Center",然后点击Next(Java Update Center将在不久后被更名为Sun ONE Studio Update Center)。 3.在适当的位置输入你的开发资源用户名和密码,然后点击Next。 4.在"Available Updates and New Modules"中选择所有Mobile版本模块,和另外一些你想安装的模块。点击最上面的按钮,将这些模块选入"Include in Install"中,然后点击Next(见图一)。 5.一旦你同意许可协议,模块安装将会自动完成。
Installing the J2ME Wireless Toolkit – Standalone Version安装J2ME Wireless Toolkit – Standalone Version包括在Sun ONE Studio 4 Mobile Edition中的J2ME Wireless Toolkit模块是J2ME Wireless Toolkit (J2MEWTK) 1.0.3。所有的Sun ONE Studio 4 editions也可以被配置使用一个单独版本的J2ME Wireless Toolkit作为替换或者新增的模块。 最新版本的J2MEWTK可以在下面的网址下载: 注意:安装过程会询问你安装Integrated或者Standalone的版本。选择Standalone选项——Integrated选项会尝试将J2MEWTK安装到一个存在的Sun ONE Studio中去。 注意:这些模块将包括兼容Sun ONE Studio 3.0的J2MEWTK 1.0.3下载,但是不支持Sun ONE Studio 4。也会包括一些未来的J2MEWTK版本地址。 Emulator Installation模拟器安装
在Sun ONE Studio的安装完成之后,你应该检验J2MEWTK的模拟器是否被正确安装了。你也会使用这个过程来安装另外的模拟器,或者如果你将J2MEWTK作为一个单独的产品来安装。 1.启动IDE,并在Explorer窗口的底部,点击Runtime tab。 2.打开下面的节点Device Emulator Registry > Installed Emulators > J2ME Wireless Toolkit 1.0.3. J2MEWTK模拟器应该被列出在J2ME Wireless Toolkit节点下。如果你希望所有的模拟器都被列出来,你必须保证他们被正确安装并可以跳过下面的步骤。 事实上,在一些配置中,版本兼容性问题会影响自动安装的J2MEWTK模拟器,需要手动安装他们。如果符合下列任何一个条件,你需要完成下面的步骤。
3.右击Installed Emulators节点,并从上下文菜单中选择Add Emulator。 4.在Select emulator installation directory对话框中,选定你希望安装的模拟器的所在路径。
Quick Tour of Mobile Edition's Features现在我们将大略看一下Sun ONE Studio Mobile Edition IDE的全部功能。这是为了提供足够多的基础知识,使您能明白创建MIDlet的示范。 Startup启动Mobile Edition IDE,编辑workspace被激活,下列三个窗口被打开:
Object-Based Views
每个浏览视图显示一个对象节点的树,每个都包含一些能被打开的子对象节点。例如,在文件系统视图中在顶级节点下显示源代码数——代表本地文件系统中的目录,或者包含目录结构的JAR文件。打开一个上级节点,会显示出包含的节点,比如子目录、 Java对象、或者其他文件。例如,打开一个Java对象节点,则显示出所包含的field节点、constructor节点、method节点和bean pattern节点等。图3为 Options and Properties整个IDE通过一个巨大的相互连接的对象树,包含了惊人数量的用户配置属性。IDE对象可以被容易的动态添加、删除和操作。 例如,为了示范IDE结构,下列步骤说明了如何在Explorer窗口中设置显示扩展名。 1.从主菜单中,选择Tools > Options打开Options窗口。 2.通过节点访问,IDE Configuration > System 3.点击System Settings节点,并注意Options右边打开的属性页。 4.设置Show File Extensions为 立刻,文件对象的扩展名出现在Explorer窗口中。 Code SamplesSun ONE Studio 4, Mobile Edition |