现在的位置: 首页 > 综合 > 正文

Sun ONE Studio 4 Mobile Edition开发MIDlet入门

2013年10月09日 ⁄ 综合 ⁄ 共 4904字 ⁄ 字号 评论关闭
 


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的指导。

 by Vaughn Spurlin

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的模块。

  • J2ME Wireless module – supports MIDP development with templates, a wizard, emulation integration, and Connected Limited Device Configuration (CLDC) compilation

  • J2ME Wireless module支持MIDP开发,包括模板、向导、综合模拟器和Connected Limited Device Configuration (CLDC)编辑

  • J2ME Wireless Toolkit – the WTK wrapped as a NetBeans technology module for integration with Sun ONE Studio

  • J2ME Wireless Toolkit – WTK作为一个NetBeans技术模块被封装到Sun ONE Studio

Installing Mobile Edition

安装Mobile版本

Mobile版本的JDK和系统需求描述如下,接下来是下载和安装介绍。

JDK Requirements

安装Java 2 SDK是安装Mobile版本的先决条件,因为IDE本身运行在Java 2JVM上。Java 2 Platform, Standard Edition (J2SE), version 1.4.0被强烈推荐,但是1.3.1也工作得很好。更早的J2SE版本不能用来运行IDE,但是如果需要支持老版本的Java代码,可以被作为附加的编译器配置。

J2SE可以在下面的地址下载:
      » http://java.sun.com/j2se/.

System Requirements
系统需求

Mobile Edition Release Notes提供了系统需求的详细资料。Mobile版本需要至少350 MHz Pentium II 或者 333 MHz Sparc Ultra 10128M RAM100M有效硬盘空间。

虽然只有正式支持的平台(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可以在下面的地址下载:
       » http://forte.sun.com/ffj/downloads.html.

或者,你也可以下载并安装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.一旦你同意许可协议,模块安装将会自动完成。

Figure 1: Selecting modules to install using the Update Center Wizard.

 

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可以在下面的网址下载:
      » http://java.sun.com/products/j2mewtoolkit.

注意:安装过程会询问你安装Integrated或者Standalone的版本。选择Standalone选项——Integrated选项会尝试将J2MEWTK安装到一个存在的Sun ONE Studio中去。

注意:这些模块将包括兼容Sun ONE Studio 3.0J2MEWTK 1.0.3下载,但是不支持Sun ONE Studio 4。也会包括一些未来的J2MEWTK版本地址。

Emulator Installation
模拟器安装

Figure 2: Selecting an emulator installation directory.

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模拟器,需要手动安装他们。如果符合下列任何一个条件,你需要完成下面的步骤。

    • 一些或全部J2MEWTK模拟器丢失

    • J2ME Wireless Toolkit 1.0.3丢失

    • 你将J2MEWTK作为一个standalone产品安装

    • 你需要安装另外的模拟器

    3.右击Installed Emulators节点,并从上下文菜单中选择Add Emulator

    4.在Select emulator installation directory对话框中,选定你希望安装的模拟器的所在路径。

     TIP

    Windows平台上,例如,J2MEWTK的默认安装路径为C:/j2mewtk.

    如果你使用Mobile Edition模块(包含J2MEWTK),路径则为<IDE_installation_directory>/emulator.

    Forte模块中的J2MEWTK组件的默认路径为C:/forte4j/emulator/j2mewtk-1_0_3-win.

    Quick Tour of Mobile Edition's Features

    现在我们将大略看一下Sun ONE Studio Mobile Edition IDE的全部功能。这是为了提供足够多的基础知识,使您能明白创建MIDlet的示范。

    Startup

    启动Mobile Edition IDE,编辑workspace被激活,下列三个窗口被打开:

    • 主窗口——由用于编辑、运行、调试的菜单、工具栏和workspace tabs组成

    • 浏览窗口——包含选择文件系统、工程、JavadocRuntime等视图(默认打开文件视图)

    • 属性窗口——在浏览窗口中显示当前被选中的对象的属性。

    Object-Based Views

    Figure 3: Explorer window, Filesystems view, showing objects and properties belonging to the UIDemo example.

    每个浏览视图显示一个对象节点的树,每个都包含一些能被打开的子对象节点。例如,在文件系统视图中在顶级节点下显示源代码数——代表本地文件系统中的目录,或者包含目录结构的JAR文件。打开一个上级节点,会显示出包含的节点,比如子目录、 Java对象、或者其他文件。例如,打开一个Java对象节点,则显示出所包含的field节点、constructor节点、method节点和bean pattern节点等。图3UIDemo例子中的对象和属性。

    Options and Properties

    整个IDE通过一个巨大的相互连接的对象树,包含了惊人数量的用户配置属性。IDE对象可以被容易的动态添加、删除和操作。

    例如,为了示范IDE结构,下列步骤说明了如何在Explorer窗口中设置显示扩展名。

    1.从主菜单中,选择Tools > Options打开Options窗口。

    2.通过节点访问,IDE Configuration > System

    3.点击System Settings节点,并注意Options右边打开的属性页。

    4.设置Show File ExtensionsTrue

    立刻,文件对象的扩展名出现在Explorer窗口中。

    Code Samples

    Sun ONE Studio 4, Mobile Edition

    抱歉!评论已关闭.