手机开发环境.docx
- 文档编号:9818370
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:21
- 大小:271.71KB
手机开发环境.docx
《手机开发环境.docx》由会员分享,可在线阅读,更多相关《手机开发环境.docx(21页珍藏版)》请在冰豆网上搜索。
手机开发环境
新手入门:
J2ME开发环境的安装和使用
央邦0首付,低押金先就业后付款
[上海央邦]学一送一,超值!
50000年薪起,顶级4G手机开发!
[OPENLAB]RHCE+架构师优惠2200元
Windows高级工程师的培训地
贺深圳北大青鸟信狮学校学员100%就业
ChinaItLab
2005-12-8
保存本文
推荐给好友
收藏本页
欢迎进入Java社区论坛,与200万技术人员互动交流>>进入
J2ME(Java2MicroEdition)作为现在的一种主流的、通用的手机程序开发技术,在实际的开发过程中得到的广泛的使用。
而手机程序开发作为一个新兴的软件开发领域,对于人才以及产品的需求还远远没有得到满足,所以手机程序开发技术成为了现在最热门,也是发展前景很光明的技术之一。
本文就介绍J2ME技术开发的第一个环节——开发环境的安装和实际的使用。
J2ME技术作为一种通用的技术,针对的领域主要是消费类电子设备,包括机顶盒、车载设备、可视电话、手机等各种设备,下面只介绍J2ME技术进行手机程序开发时所用的开发工具的种类。
在实际的环境中,手机的型号以及种类繁多,而且每种手机的性能以及特点都有所不同,而且主流的手机厂商都会在标准的J2ME技术基础上增加一些自身特有的功能,来方便程序员进行开发,所以J2ME进行手机程序开发时的开发环境分为以下两大类:
1、通用开发工具
通用的开发工具能够可以开发运行在所有支持J2ME技术的手机上的程序。
实际开发过程中主要用来开发和手机屏幕大小无关的程序以及无专用开发工具的手机程序。
通用开发工具主要是SUN公司的J2MEWirelessToolkit,现在的最新版本是2.3beta,一般使用该工具的稳定版本2.2版,下载地址如下:
2、专用开发工具(厂商开发工具)
专用开发工具指各个手机厂商针对自身型号手机开发的专门开发包。
基本上主流的手机厂商都提供有自己的专用开发工具,方便程序员开发专用的手机程序,并提供自身型号的模拟器,方便程序员在计算机中进行实际的模拟。
专用开发工具一般都免费提供给开发者进行使用,但是下载时一般需要注册。
专用开发工具根据手机型号主要有如下几种:
l Nokia(诺基亚)的NokiaDeveloper'sSuiteforJ2ME
Nokia系列手机的开发工具,目前最新版本是3.0。
因为Nokia手机在国内的市场占有率比较高,而且对于J2ME开发的支持也比较好,所以是目前J2ME开发中使用频率比较高的厂商开发工具。
下载地址如下:
l Motorola(摩托罗拉)的J2MESDK
该工具的最新版本是5.2.1,但是该SDK对于IDE的支持不是很好。
下载地址如下:
l SonyEricsson(索尼爱立信)的J2MESDK
该工具的最新版本是2.2.3,虽然SonyEricsson的市场占有率不高,但是对于3D的支持比较出色。
下载地址如下:
下面以SUN公司的J2MEWirelessToolkit2.2为例子,来介绍一下J2ME开发环境的安装以及使用。
因为Windows操作系统的使用者较多,所以下面以Windows平台上的安装和使用进行介绍。
J2MEWirelessToolkit2.2的安装过程比较简单,下面分两个方面来进行介绍:
1、安装要求
软件要求:
l WindowsXP操作系统
l JDK1.4.2
下载地址:
硬件要求:
l 128MB以上内存
l 800MHz以上CPU
2、安装步骤
双击j2me_wireless_toolkit-2_2-ml-windows.exe,启动安装程序,在安装过程中系统会自动查找本机已经安装的JDK路径,如果安装的JDK版本较多的话,注意要选择JDK1.4.2的安装路径即可,然后按照提示进行安装即可。
安装完成以后,进可以使用J2MEWirelessToolkit2.2来编译和运行程序了,下面以一个简单的HelloWorld程序为例子来介绍实际的使用。
下面让我们首先来看一个简单的J2ME程序示例,该程序在手机中显示一个Form窗口,在窗口中显示“欢迎阅读《软件报》!
”字符串,具体代码如下:
//文件名:
HelloWorldMIDlet.java
importjavax.microedition.midlet.*;
importjavax.microedition.lcdui.*;
/**
*J2ME技术的HelloWorld程序
*/
publicclassHelloWorldMIDletextendsMIDlet{
/**屏幕控制对象*/
privateDisplaydisplay;
/**Form界面对象*/
privateFormmyForm;
/**默认构造方法*/
publicHelloWorldMIDlet(){
//获得屏幕显示对象
display=Display.getDisplay(this);
myForm=newForm("标题");
myForm.append("欢迎阅读《软件报》!
");
}
publicvoidstartApp(){
//设置当前显示界面
display.setCurrent(myForm);
}
publicvoidpauseApp(){}
publicvoiddestroyApp(booleanb){}
}
首先将上面的代码保存为HelloWorldMIDlet.java,然后按照下面的步骤进行操作:
1、打开程序菜单的J2MEWirelessToolkit2.2中的KToolbar。
2、选择“新建项目”,在出现的窗口中输入,项目名称为Hello,MIDlet类名是HelloWorldMIDlet。
3、将HelloWorldMIDlet.java拷贝到J2MEWirelessToolkit2.2安装目录下的\apps\Hello\src目录中。
4、选择KToolbar界面中的“生成”按钮进行编译,然后选择“运行”按钮就可以启动模拟器来运行该程序了。
该程序的运行结果如下图所示:
说明:
关于J2MEWirelessToolkit2.2的详细使用说明,可以参看J2MEWirelessToolkit2.2安装目录下\docs\zh\docs中的中文文档。
J2ME入门-(5)设置您的开发环境
未知 2005-03-1215:
09:
02 JSP天空网
第五章:
设置您的开发环境
介绍
在这一章,我们将学习如何下载和安装开发J2ME应用程序
必需的软件。
现在就让我们开始吧,首先学习Windows或UNIX环境下下载和安装CLDC。
目前CLDC1.0发行版包含Win32、Solaris和Linux平台上的CLDC执行。
我们将在您的Palm设备上安装KVM
,然后学习如何编译Palm数据库开发工具。
下一步,您将学到如何下载和安装Palm操作系统仿真器
(POSE)以及如何把Palm设备中的ROM映像传送到您的PC以便和仿真器一起使用。
最后,我们来看一看如何下载和安装J2ME无线工具包,该
工具包可用来开发MIDP设备的J2ME应用程序。
在Win32或UNIX中下载和安装CLDC
在Windows或UNIX平台上安装CLDC和Sun的KVM软件
:
1.下载CLDC。
需要下载和安装的两个软件包为:
j2me_cldc-1_0_2-fcs-winunix.zip和j2me_cldc-1_0_2-fcs-kjava_overlay.zip。
2.解压第一个软件包。
o在Windows环境下,您可以把包里的内容解压至根目录
c:
下。
o在UNIX环境下,把内容解压至您喜欢的目录下。
可以是
主目录,但如果您为这台机器的所有用户安装的话,就把它安装在经常安装共享应用程序文件的地方(
例如,通常是类似/usr/local或/opt的目录。
)
在安装目录下,会创建一个新的文件夹j2me_cldc,并且它
还包含下列子目录:
jam、docs、build、tools、api、kvm、samples和bin。
3.将第二个软件包解压至刚在CLDC安装过程中创
建的j2me_cldc目录下。
如:
Windows下的c:
j2me_cldc,或者UNIX下的/usr/local/j2me_cldc
或/opt/j2me_cldc。
如果出现提示,则覆盖现有的所有文件。
4.把目录j2me_cldc/bin添加到PATH中,以免每
次运行CLDC程序kvm和提前验证时都要键入完全路径。
在您的PDA上安装CLDC和KVM使用PDA设备的HotSync功能在您的Palm操作系统上安装kvm.prc和kvmutil.prc文件。
从Windows环境安装以下文件:
1.把PDA放置在其初始位置。
2.在Palm设备的桌面上,单击安装图标。
3.单击浏览按钮选择目录c:
j2me_cldcin。
4.选择文件kvm.prc和kvmutil.prc。
注意在相同
的目录下有各种其它的prc文件--这些文件包含一些示例应用程序,您可能希望安装这些应用程序用
来试验。
5.在PDA的初始位置按下HotSync按钮来安装选中的prc文件。
6.在PDA上,定位任一个刚安装的文件。
单击PDA
上的两个文件中的一个图标来装入和运行应用程序。
现在就可以设置堆的最大尺寸和屏幕输出选项。
编译Palm数据库工具
通过安装CLDC软件包,您已经设置了开发环境。
现在您可
以访问分别位于j2me_cldc/docs和j2me_cldc/bin/api/classes中的文档和类。
j2me_cldc/tools是和两个软件包同时安装的其它目录中的
一个目录,存储着用来生成.prc文件的实用程序。
这些实用程序允许您在PDA上安装J2ME应用程序
。
为了能使用目录j2me_cldc/tools中的工具,您必须首先编译类文件:
1.进入或转入j2me_cldc/tools/palm目录。
2.创建一个称为classes的子目录。
3.通过键入下面的一行命令来编译.java源文件:
5.javac-dclasses
src/palm/database/*.java
现在类已经编译好了,可以在类的子目录中找到。
6.把src/palm/database/Wrapper.prc和
src/palm/database/DefaultTiny.bmp文件复制到类目录中去。
现在您已经成功编译了Palm数据库工具的类文件并把它们
放在了j2me_cldc/tools/palm/classes和它的子目录里。
您可以加入整个路径到JavaCLASSPATH的
类的子目录中。
或者,当使用Palm数据库工具时,您可以把它加入到指定java命令行的CLASSPATH
中。
安装Palm操作系统仿真器(POSE)
Palm操作系统仿真器(POSE)应用程序软件仿真不同的PDA
模型。
仿真器允许在下载PDA应用程序到PDA之前,对它们进行开发、测试和调试。
POSE可从Palm
操作系统仿真器Web站点上是免费获取(请参阅参考资料)。
它的二进制版本仅可用于Windows。
尽管POSE也可以在
UNIX环境中运行,但您必须从PalmOSWeb站点上下载源文件然后对它们进行编译,以适合您特定的
UNIX平台。
在Windows下下载和安装POSE:
1.从PalmOSWeb站点上下载POSE的最新压缩文
件。
2.将压缩文件中的内容解压至自己的目录下。
3.emulator.exe文件现在已经在POSE的安装目录
中了。
当启动时,emulator.exe就运行Palm操作系统仿真器。
上载ROM映像
为了使用仿真器,目标PDA需要一个ROM的副本(“ROM
映像”)。
ROM提供一个可以被POSE仿真器精确模仿的操作系统。
ROM映像可以从一些制造厂商处获
得,但是您也能从自己的PDA上下载一个ROM映像。
为了察看您的桌面或工作站上的Palm计算机的ROM映像,
您可以使用POSE从PDA上下载ROM映像。
注意:
经常变动的用户(handspringusers)必须使用常规
的串行电缆和COM端口,而不能使用USB电缆。
操作步骤:
1.启动与Palm设备一起提供的Palm桌面软件,
然后单击安装图标。
2.浏览POSE目录并选择ROMTransfer.prc文件
。
3.把Palm设备放置在其初始位置。
4.在初始位置按下HotSync按钮,开始安装文件。
当完成这个过程时,会有一个ROMTransfer的图标显示在您的Palm设备上。
5.为传送ROM映像,您必须退出HotSync管理器
,并确认它不在PC上运行。
然后把您的Palm设备留在初始位置。
6.在您的Palm设备上单击ROMtransfer图标。
7.在您的PC上,转到POSE目录下并运行
emulator.exe程序。
出现模拟器窗口。
8.在您的PC上,从菜单中选择Download按钮。
在您的Palm设备上,单击BeginTransfer按钮。
ROM映像的传送需要几分钟。
9.当传送完成时,会提示您选择一个目录来保存文
件。
在POSE目录中以palm.rom为名保存该文件。
10.在Palm操作系统仿真器窗口中,选择New。
出
现NewSessionEmulator窗口。
11.在NewSessionEmulator窗口中选择恰当的设
置,然后单击Browse按钮选择刚刚传送过的ROM文件、palm.rom。
12.最后,单击OK按钮。
如果传送成功,可以看见一个Palm设备的映像加载在您的
PC或工作站监视器上。
下载和安装J2ME无线工具包(J2MEWireless
Toolkit)
J2ME无线工具包提供一个完整的开发环境来编写和测试
MIDP应用程序。
下载包括工具、文档和仿真环境,例如,一个与ForteforJava集成的模块。
目前,J2ME无线工具包仅支持Windows98第二版、
WindowsNT4.0和Windows2000是可用的,不支持Windows95。
J2ME无线工具包的Solaris和
Linux版本在本教程编写的同时正处于筹划之中。
在Windows环境下安装J2ME无线工具包请按如下步骤:
1.下载J2ME无线工具包。
2.运行j2me_wireless_toolkit-1_0_1-fcs.exe安
装无线工具包。
当系统提示您提供安装目录时,请确保该安装目录的完全合
法的路径中不包含任何空格。
这将帮助您在今后使用工具包时避免可能出现的问题。
如果您计划使用ForteforJava进行开发的话,在Setup
Type对话框中选择Integratedsetup。
出处中文JAVA技术网
/document/java/200503/java1110611343894.html
首先要有JAVA-SDK,这是开发java程序必备的开发包,去sun公司的官网下个jdk-6u22-windows-i586即可;
其次需要有移动设备模拟器,这是从JAVA细化到J2ME的一步,看你想开发什么手机的程序,通用的是WTK,NOKIA的是nS60_jme_sdk等等,一般用WTK就可以了,WTK2.5.2版本比较新;
最后就要下载一个开发软件,用Eclipse,Netbeans,JBuild都可以,用Eclipse的话话要在下一个Eclipse-ME插件才能开发J2ME,用Netbeans的话在里面的更新那里更新mobile环境即可开发J2ME,JBuild没用过不知道。
就上面3步就搭建好了,不需要别的,JDK->WTK->Netbeans三个软件。
下载地址XX搜它们的官网就行
搭建J2ME开发环境
2007-8-10 作者:
mingjava 编辑:
眼镜丢了 点击进入论坛
由于WTK并没有提供代码编辑的功能,因此本文讲述如何使用Eclipse搭建J2ME开发环境。
读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。
希望会对新手有所帮助。
你应该从如下地址下载相关的软件。
J2SDK1.4.2_03+WTK2.1:
Eclipse3.0RC2 http:
//www.eclipse.org
EclipseME0.4.1
按照顺序依次安装J2SDK1.4.2_03、WTK2.1、Eclipse3.0RC2和EclipseME0.4.1,安装完j2sdk后应该设置环境变量classpath、path和JAVA_HOME等环境变量,这些我都不再多说了。
设置后可以写个测试程序HelloWorld.java进行测试。
在命令行下输入javacHelloWorld.java得到class文件后输入javaHelloworld在屏幕输出HelloWorld那么表示j2SDK安装正确。
publicclassHelloWorld
{
publicstaticvoidmain(String[]args)
{
System.out.println("Helloworld");
}
}
接下来安装WTK2.1,和一般的应用程序安装一样。
安装以后可以从KToolBar里面运行一下WTK2.1里面自带的一些Demo,如果正常运行表示WTK安装正确,下面我们要搭建Eclipse的开发环境了,Eclipse的安装很简单,你直接把Eclipse3.0RC2解压到c:
\eclipse就可以了。
直接运行Eclipse.exe这样你就可以看到Eclipse的运行界面了。
如果没有用过Eclipse的话那么你可以看看帮助文档,自己做个小java项目运行一下。
下面我们要安装EclipseME.0.4.1的插件了,关闭Eclipse然后解压EclipseME0.4.1到c:
\eclipse\plugin里面,重新启动Eclipse,选择windows->preferences可以进行配置J2ME开发平台。
选择PlatformComponents->WirelessToolkits,右键选择addWirelessToolkit会出现下面的界面
选择你的WTK的安装路径后选择确定这样你就设置好了J2ME的开发平台了。
由于CLDC/MIDP是可以灵活配置的,你还可以创建其他的平台使用其他的模拟器,具体做法请参考EclipseME中的帮助文档。
下面我们新建一个小项目来讲解如何使用它开发J2ME项目,选择file->new->others->J2ME->J2MEMIDletsuite,然后填写项目的名字例如helloworld,选择下一步最后完成,这样我们就新建了一个J2ME项目了
接下来从PackageExplorer里面选择项目helloworld然后新建一个J2MEMIDlet名字命名为HelloMIDlet
然后就是编辑代码了,代码的内容如下:
packagecom.paulsjavabooks.instantj2me.Chapter1;
importjavax.microedition.midlet.*;
importjavax.microedition.lcdui.*;
publicclassHelloextendsMIDlet{
privateDisplaydisplay;
publicHello(){
display=Display.getDisplay(this);
}
publicvoidstartApp(){
TextBoxt=newTextBox("HelloMIDlet","HelloMIDP!
",256,0);
display.setCurrent(t);
}
publicvoidpauseApp(){
}
publicvoiddestroyApp(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 手机 开发 环境