账号:
密码:
最新动态
产业快讯
CTIMES / 文章 /
建置MIDP的应用程序
移动电话应用程序设计快速入门(一 )

【作者: 黃聰明】2001年09月01日 星期六

浏览人次:【9583】

开发环境建置

J2ME Wireless Toolkit是用来开发以移动电话、呼叫器等装置为对象的一套应用程序开发平台,本文将逐步说明如何安装J2ME Wireless Toolkit( J2MEWTK )来完成 MIDP 应用程序开发环境的建制,并且利用MIDP类别库写成的MIDlets或称为 MIDP applications来开发你的第一支移动电话应用程序。


以下将逐步说明建置开发环境的步骤,


系统需求

1. 软件部分

  • ˙Microsoft Windows 98 Second Edition、 Microsoft Windows NT or Microsoft Windows 2000。


  • ˙Java 2 Standard Edition、 version 1.3.0 or higher:



如果你需要开发应用程序者,请准备 - Java 2 SDK Standard Edition, version 1.3.0 or higher (约~30 Mbytes,可从下列网址下载: http://java.sun.com/j2se/1.3/download-windows.html)


不过,若是你不需要开发应用程序,则准备- Java 2 Runtime Environment、 version 1.3.0 or higher (约~5 Mbytes,可从下列网址下载: http://java.sun.com/j2se/1.3/jre/download-windows.html)


J2ME Wireless Toolkit installer、 version 1.0.1或1.0.2 early access,J2ME Wireless Toolkit可从下列网址下载: http://java.sun.com/products/j2mewtoolkit/.


文书编辑软件,例如,记事本。


˙选择性的软件有以下三种:


  • 1.Forte for Java、 Community Edition 2.0 (downloadable from http://www.sun.com/forte/ffj/ce)


  • 2.Palm OS Emulator (downloadable from http://www.palmos.com/dev/tech/tools/emulator/)


  • 3.The Palm OS Emulator is required in order to use the Palm device definition



2.硬件部分

  • 15 Mbytes 硬盘空间 (如果使用Forte for Java,则需30 Mbytes)


  • 64 Mbytes 内存 (如果使用Forte for Java,则需128 Mbytes)


  • 166 MHz CPU (如果使用Forte for Java,则需300 MHz)



开发环境的建置

1.安装J2SE或Java Runtime Environment

由于我们的目的是利用MIDP来撰写移动电话的应用程序,因此,请安装J2SE并且将应有的环境设定就绪。


2.安装J2ME Wireless Toolkit

执行j2me_wireless_toolkit-1_0_2-ea2-bin-win.exe(1.0.2 early access版)或j2me_wireless_toolkit-1_0_1-fcs.exe(1.0.1版)。本文系以前者作为开发平台,因此请读者执行该安装档(installer)。当你执行该程序后,会出现,如(图一)的窗口。



《图一 安装J2ME Wireless Toolkit 的画面》
《图一 安装J2ME Wireless Toolkit 的画面》

紧接着,只要依照画面的指示,即可轻易地完成安装手续。安装后,安装目录里将会包括有开发工具、说明文件、范例等。安装完成后的目录结构,如(图二)。



《图二 J2ME Wireless Toolkit的目录结构》
《图二 J2ME Wireless Toolkit的目录结构》

其中apps目录是当你用KToolbar来开发项目时,项目相关档案储存的位置,安装完成后此目录里共有二个Sun microsystems已开发完成的范例,另外,docs目录中的api目录是所有类别库的文件说明。


注意:由于此版本身存在的bug,在安装时,绝对不可选择含有空格符的目录作为J2ME Wireless Toolkit的安装路径。例如:C:\J2MEWTK是可以的,但是C:\Program Files\J2MEWTK 则是不被允许的。


3.仿真器的设定(configuring the Emulator)

开始/程序集/J2ME Wireless Toolkit 1.0.2 Early Access2/Preferences叙述的设定,请参照(图三)。



《图三 仿真器的设定》
《图三 仿真器的设定》

接下来按下Device下拉式选单,选单中可供选择的仿真器种类,对于这些不同种类的仿真器,目前可能也不知道那一种比你比较偏爱的话,你可以先选择「i85s」,因为这款的移动电话可能近期会在国内上市。选择完后,请按 OK. 离开仿真器的设定窗口。


任何一支MIDP的应用程序,都必需同时包括有:


1.JAR档:每一支JAR(Java Archive)档都包括有一支manifest档─MANIFEST.MF,用来描述JAR档的内容及与该MIDlet有关的Java的类别(Java classes)、相关的资源文件( resource files)及MIDP的版本。


2.JAD档:JAD (Java Application Descriptor) 档是用来描述应用程序属性的一个描述档。


这二支档案必需位在同一目录底下,而且除了扩展名不同外,主档名必需完全一致,例如:FirstMIDlet.jad与FirstMIDlet.jar。


测试及执行时,你都必需选择扩展名是JAD的档案来执行。执行MIDP应用程序时,有三种不同的方式:


(1)执行Run MIDP application---


开始/程序集/J2ME Wireless Toolkit 1.0.2 Early Access2/Run MIDP application。请参照(图四)。


《图四 JAD的操作设定程序》
《图四 JAD的操作设定程序》

接着apps\examples\bin\选择扩展名为JAD的档案:example.jad,接着按Run开始执行,如(图四左),接着,请练习按「往下箭头键」,直到"spaceinvaders"选项出现为止,如(图四中),最后,按「Select」键,紧接着程序便开始执行,如(图四右)。


(2)执行Ktoolbar


开始/程序集/J2ME Wireless Toolkit 1.0.2 Early Access2/Ktoolbar的设定,并按「Open Project...」:


接着选取「example」并按下「Open Project...」后回到KToolbar窗口,最后请按下「Run」。


如果,你想更换不同的仿真器的话,可以在KToolbar窗口的工具栏最右边找到一个叫做「Device」的下拉式列表,请从其中选取后再按「Run」。例如,(图五)是选取"DevaultColorPhone"作为仿真器时的执行情形。


《图五 DevaultColorPhone的设定》
《图五 DevaultColorPhone的设定》

(3)利用档案总管找出扩展名为JAD的档后,连续点选该档案二下,亦可执行MIDP应用程序。


如果各位读者可以顺利地看到仿真器的话,那表示MIDP开发环境应已建置完成。Congratulation !


我们将在下期,继续为读者介绍仿真器的操作、MIDP的应用程序与范例。


相关文章
MIDP应用程序的开发循环
行动装置的3D天堂
行动装置的3D天堂
comments powered by Disqus
相关讨论
  相关新闻
» 台达推出5G ORAN小型基地台 实现智慧工厂整合AI应用
» 工研院携手欧洲6G-SANDBOX 助产学研抢进欧盟研发平台
» 经部领军台厂重回MWC 秀5G电信与系统商最隹夥伴实力
» 经济部支持跨国研发有成 台欧双方分享B5G~6G规划
» 宏正锁定新常态4大产业发展 偕兆勤合推AV over IP解决方案


刊登廣告 新聞信箱 读者信箱 著作權聲明 隱私權聲明 本站介紹

Copyright ©1999-2024 远播信息股份有限公司版权所有 Powered by O3  v3.20.1.HK86202FTCWSTACUKD
地址:台北数位产业园区(digiBlock Taipei) 103台北市大同区承德路三段287-2号A栋204室
电话 (02)2585-5526 #0 转接至总机 /  E-Mail: webmaster@ctimes.com.tw