J2ME开发环境配置文档
J2ME环境配置文档

一、需要的软件:1、JDK〔〕2、Eclipse3、Eclipseme插件4、混淆器5、WTK6、S60 SDK二、安装软件并配置开发环境:1、JDK的安装不赘述!2、Eclipse不赘述!3、WTK.2的安装直截了当安装,默认路径DestinationDirectoryC:\WTK25ProgramFolderSunJava(TM)WirelessToolkit2.5forCLDCJVMFolderD:\ProgramFiles\Java\jre64、Eclipseme插件的安装解压缩eclipseme压缩包。
按安装插件的三种方式任意一种安装,成功后能够从windows-preference下瞧到J2ME5、在Eclipse中配置WTK启动Eclipse,Window—Preferences,进进配置窗口。
a、选择J2ME菜单,在WTKRoot里填进WTK的安装名目C:/WTK2.2。
b、J2ME->DeviceManagement->Import,名目项填进C:/WTK25/bin,刷新按钮Refresh,确定Finsh,然后选择自己比立喜爱的一款皮肤。
c、J2ME->Packaging->Obfuscation,填进WTK的安装名目C:/WTK2.2。
6、Proguard混淆器的安装a、将下载的Proguard安装文件解压缩。
b、eclipse中操作如下:Window->Preferences->J2ME->Packaging->Obfuscation,在Proguardrootdirectory增加混淆包路径c、J2ME工程打包:右击工程名,选择J2ME,再选择createobfuscatedpackage。
工程就被打包在eclipse工作台下,工程名目下的deployed名目中。
至此,J2ME的ECLIPSE开发环境配置好了,能够建立工程,写出第一个测试程序,运行效果如下:下面接着搭建S60Nokia官方提供的SDK环境7、安装NokiaS60第三版SDK解压缩nS60_jme_sdk_3rd_e_FP1.zip。
基于J2ME技术的移动游戏开发平台

华南理工大学硕士学位论文基于J2ME技术的移动游戏开发平台姓名:***申请学位级别:硕士专业:计算机应用指导教师:***20050501第二章.J2.Ug平台分析低配置设备高配置设备2.1,2配置概述配置将运行时环境定义为一组核心类和一个运行在特定类型设备上的特定JVM。
虽然还可能在将来定义其他的配置,但当rillJ2.\_iE存在两种配置,CLDC和CDC。
连接限制设备配胃(CLDC):与虚拟机KVM一起,用十内存有限ff勺【6位或32位殴备。
这是用于开发小型J2ME应用程序的配置(虚拟机)。
从游戏程序员的角度看,它的大小限制让它比CDC更具挑战性。
CLDC同时还是用于开发绘图工具应JE{=j程序的配置。
目前许多支持1J2,h1E技术的手机便是个运j亍小应用程序的小型无线设备的示例川。
连接设备配置(CDO:与虚拟机CV;I一起使用,用于要求内存超过2兆的32位体系结构。
互联网电视机顶盒和某些PDA便是这类设备的一个示例I71,目前,己上市的手机跨越CLDC和cDC两个配置舰范,有些智能手机的硬件配置甚至超越了CDC规范。
第一二章12ME平台分析的移动设备从手机到PDA,而这些移动设备的硬件差异也比较的大。
要作为可移植的移动游戏开发平台,J2ME存在许多不足之处。
2.2J2ME平台缺陷从上面论述可以看出,处理芯片、显示尺寸等硬件因素造成了手机设备具自‘较大的差异性。
显示尺寸的不同将使应用程序无法通用在不同设备中,比如说某些功能菜单显示1i了.某些功能按钮显示不了等等。
囚此,这一差异性使得丌发人员不得不针对具体的各种手持设备进行开发,在一种设备中调试通过的程序,还要在另外一种设备中进行调试。
如果希望应用程序具备更好的通用性,那么自然要研究更多的手机,这样就造成了开发成本的提高[81。
无论是移动游戏电好,普通的J2ME应用程序MIDLet也好,它可能运行在KVMtCLBC配置)上,或CVM(CDC配置)上,而这两个平台对程序丌发有不毕南理工大学硕士学位论文同的要求。
基于J2ME的超移动钻井软件开发

用网络传输回手机上。具体显示速度视网络情况而
定,经测试在“中国联通”的CDMA网络和“中国移
动”的GPRS网络下运行速度良好。
翻系统的 NOKIA7610手机中使用的“固井作业数
据管理系统”的钻井行业软件。使软件适应更加复
杂、恶劣的自然环境,使钻井软件的使用范围扩大到
模式。
2.1运行于计算机上的B/S模式程序(图l)
如图l,B/S模式程序的服务端采用ASP.
NE程.0编写,是基于ns的WEB程序,由Framework
的内部接口连接MSSQL数据库,客户端使用的是IE、
FireFox等浏览器。用户直接面向的是115支持的网石油工业计算机应用总第60期2008年第4期
tion)两个应用领域。前者为针对手持设备(主要为
手机)等资源和连接受限的应用程序配置,后者为面
向资源配置较高的嵌人设备(主要为数字家电)的应
用程序配置。基于C山C的系统通常采用紧凑便携
的KVM虚拟机,而基于CDC的系统采用的是功能稍
强的CVM虚拟机。本文只讨论基于CLDC的系统的
手机钻井程序开发。
2(X科,28(10):11一15
【4」王磊、施寅.移动信息设备上的JZME技术,现代计算机,2仪”,
(l):17一20
仁5」詹建飞,JZME开发精讲,电子工业出版社,231一272
【6]李剑峰、李恕中,张志攘,数字油田,化学工业出版社,94一112
【7〕王一公、刘茜、常建军、王魁生,石油行业管理信息系统,石油工业
站,优点是操作性强,易于升级,并且I-ITTP协议可以
通过大多数的防火墙、路由器等网络设备。
于J2ME的个人信息管理系统的开发

息管 理 工作 的效 率 , 证 信 息 的准确 和 规 范 。 少 相关 保 减 人员 的 工作 量 。 使个 人 管 理 工作 真 正做 到科 学 、 理 的 合 规划 , 系统 、 高效 的实 施 。 进 入 2 世 纪Байду номын сангаас以来 . 所 不 在 的计 算 将 打破 传 统 意 1 无 义 上 的 计算 机 概 念 : 用 更 方便 、 带 更 方便 、 能 更 使 携 功 多样 化 的各 种 具 有计 算 机功 能 的设 备 大 量 出现 .并 且 在需 要 时 .可 以 随 时通 过无 线 方式 连 接 到移 动数 据 通
I r aeD slydsly i t i p i a; pv a p p bi Se o ul n0 c
(i l =Dsl . t. l (l l d p y i a g D p yl sa p ye 培 a t ;
p bi vi tr p 0{ u l odaat p c A
1 6
福
建 电
脑 个 人信 息管 理 界 面如 图 2 :
21 0 1年第 1 2期
T xB xt e eto(He oMI lt, H l D I” 2 6 O; eto =n wT xB x” l De” ” el MI P , 5 , ) l o
dslysturn(; i a . C ret) p e t
用软 件 。 目的是 为 了便 于 记 录 、 踪和 管理 各种 个人 T okt 其 跟 o li这个 新 的环 境就 可 以满 足我 们 的需 要 了 。然后 信息 。一个 功 能完 整 、 作 简便 、 面 友好 的个 人 信 息 我们 编 写一 个 最简 单 的程 序用 来验 证 这个 环 境是 否 可 操 界
《手持移动设备J2ME应用开发》第4章

4.1.1Display类的常用函数
Displayable中MIDP1.0就定义的函数有: boolean isShown() void addCommand(Command cmd) void removeCommand(Command cmd) void setCommandListener(CommandListener l) Displayable中MIDP2.0新添加的函数有: String getTitle() public void setTitle(String s) Ticker getTicker() public void setTicker(Ticker ticker) public int getWidth() public int getHeight() protected void sizeChanged(int w,int h)
处理高级别事件
所谓的高级别事件,就是指在处理高级界面上的控件时候 需要处理的事件。每一个高级界面的Dislayable对象都有 一个相应监听器,该监听器用来监听控件是否已经被触发 了相关的事件。本小节仅仅介绍Command对象的事件开 发,其他控件的事件开发将结合相关小节的具体内容再进 行详细介绍。 要处理按钮高级别事件,程序必须继承一个命令监听器接 口类CommandListener类,具体操作如下所示: public class HelloWorld extends MIDlet implements CommandListener{ }
<MTSE1.0>
按钮、菜单编程基础
在介绍事件开发之前首先了解基本的Command(命令)编 程。Midlet的javax.Microedition.lcdui包提供了一个命令 Command类,用来进行屏幕上按钮的相关开发, Command对象既可以显示为一个与键盘特定键相关联的 按钮,又可以作为屏幕菜单的一个菜单项。由于手机程序 功能有限,因此并没有提供像Windwos程序一样的菜单控 件,而是当屏幕需要显示多个按钮的时候,自动生成一个 菜单供用户选择使用。 创建一个新的Command对象需要调用Command对象的构 造函数,构造函数的的语法如 下所示: new Command(Labels,Type,Priority);
J2ME平台体系结构分析

J2ME平台体系结构分析摘要:J2ME平台是开发移动终端增值业务最好的选择。
重点分析研究了J2ME平台的体系结构、配置、整体环境等,对于不是很熟悉J2ME 平台的软件开发人员或普通用户利用J2ME平台开发移动增值业务具有一定的参考作用。
关键词:J2ME;体系结构;移动终端;增值0引言随着移动终端设备的不断普及,巨大的商机促使移动应用开发成为开发者关注的热点。
J2ME(Java 2 platform Micro Edition)作为跨平台的移动应用开发平台,获得了绝大多数手机厂商和运营商的支持,也是绝大多数轻量级、对多媒体性能要求不高的应用开发商的首选平台,如果各终端设备厂商制定的标准能够更加规范,那么J2ME 的跨平台特性将会得到更好的发挥和体现。
本文全面、系统地对J2ME 的体系结构进行了分析,旨在为普通软件开发者利用J2ME平台进行移动应用开发提供帮助。
1J2ME体系结构由于资源受限,设备对业务具有灵活性和可定制部署的需求。
为了适应这种需求,J2ME体系结构在设计时采用了模块化和可扩展的设计。
J2ME体系结构的这种模块化和可扩展性是通过构建于设备本地操作系统之上的一个分层软件模型来实现的。
我们可以从图1看到分层软件模型中构成J2ME平台的核心是配置(configuration)和简表(profile)。
配置其实是一个规范,定义了一类设备的共同Java平台,在配置中同时包含与设备无关的核心类库和Java虚拟机,这种设计是平台相容性的基础。
显然配置舍弃了设备的差异性来保证Java 平台的设备无关性,但是对于具体设备的特殊需求和硬件差异都没有进行支持,因此在配置的基础之上定义了简表来解决这一问题。
简表位于配置之上一层,是针对一系列设备提供的开发包集合。
实质上简表就是针对不同设备而定义的与设备特性相关的API。
配置通过虚拟机来和底层的Host OS打交道,简表构筑于配置之上,是对配置的扩展和补充,这样配置就和简表共同构成了J2ME的运行环境。
J2ME Java平台开发
J2ME Java平台开发随着移动设备的普及和功能的不断扩展,Java 2 Platform, Micro Edition (J2ME) 在移动应用开发中扮演着重要的角色。
J2ME 是一种基于 Java 的软件平台,专门用于开发嵌入式设备上的应用程序。
本文将介绍 J2ME 的基本概念、特点和开发流程,并探讨在 J2ME Java 平台开发中的一些最佳实践。
一、J2ME 概述J2ME 是 Java 2 Platform, Micro Edition 的缩写,是为嵌入式设备提供的一种轻量级的 Java 平台。
与其它版本的 Java 平台相比,J2ME 在资源消耗上更加倾向于节省,并且适应于具有有限计算和存储能力的移动设备。
J2ME 平台包括了三个主要的配置(Configuration):CLDC(Connected Limited Device Configuration)、CDC(Connected Device Configuration)和 Foundation Profile。
其中,CLDC 是 J2ME 平台最常用的配置,适用于移动电话等较低端设备的开发。
二、J2ME 特点1. 跨平台性:由于 J2ME 是基于 Java 平台的,可以在不同的嵌入式设备上运行。
这意味着开发者只需编写一次代码,就可以将应用程序部署到多个不同设备上,极大地提高了开发效率和应用程序的可移植性。
2. 硬件适配性:J2ME 提供了一系列标准的 API,使得开发者可以与不同类型的硬件进行交互。
通过这些 API,开发者可轻松地访问设备的底层功能,如显示屏、网络连接、摄像头等,从而实现更加丰富和贴近用户需求的应用程序。
3. 轻量级:J2ME 平台的编译和执行环境相对较小,这使得应用程序在设备中的占用空间更小,可以运行在资源有限的设备上。
这也使得开发者能够方便地将应用程序传输到移动设备中,提高了应用程序的易传播性和部署效率。
J2ME MIDP v2.0 开发综合实例 - 闻怡洋
J2ME MIDP v2.0 开发综合实例作者:闻怡洋 2004/02/08 /版权说明:本文版权属于作者闻怡洋,在未经过作者允许的情况下禁止以下行为:●在互联网上转载本文。
●在任何盈利性杂志或是盈利性行为中使用本文。
关键字:J2ME MIDP 实例开发编程 MIDlet WTK综合实例文章目录第 1 章预备知识21.1《J2ME MIDP 1.0/2.0 无线设备编程指南》参考书介绍21.2开发工具介绍21.3SunONE Studio 4 ME 的配置2第 2 章综合实例介绍32.1实例讲解思路32.2功能介绍32.3界面介绍3第 3 章程序设计53.1界面间的转换53.2类静态图53.3程序启动序列图73.4通过 WEB 下载产品清单序列图7第 4 章程序实现74.1准备工作84.2AboutBox 类的实现104.3ProductDb 类的实现114.4ProductLoader 类的实现144.5HttpLoadForm 类的实现174.6ListForm 类的实现204.7AntiJPMainForm 类的实现224.8AntiJP 类的实现244.9程序的执行26第 5 章结束语27第 1 章预备知识1.1《J2ME MIDP 1.0/2.0 无线设备编程指南》参考书介绍我编写了一本名为《J2ME MIDP 1.0/2.0 无线设备编程指南》的参考书(此参考书即将由北大出版社出版)。
参考书的内容集中在利用MIDP在CLDC设备上进行开发方面,内容覆盖了开发环境的建立、界面开发、多媒体播放、数据库存储、网络开发。
参考书的内容包括了:●WTK 开发包的使用,也包括MIDP 开发的其他工具和其他手机厂商提供的开发包介绍。
●程序基本开发知识,介绍MIDlet 程序的生存周期,如何使用菜单命令。
●低级界面开发与作图知识,MIDP v2.0 对此部分有较大改进。
●高级界面开发知识,MIDP v2.0 对此部分有较大改进。
Eclipse 3.5.2配置J2ME环境和 WTK2.5.2下载
Eclipse 3.5.2配置J2ME环境和WTK2.5.2下载Eclipse 3.5.2配置J2ME环境和WTK2.5.2下载一、下载EclipseMe1.7.91. EclipseMe1.7.9下载地址是:/projects/eclipseme/files/2.WTK2.5.2下载地址是:/products/sjwtoolkit/download.html(在网页中下部有个“download”点击下载)二、下载好以后(注意不要解压缩)打开Eclipse 选择Help ---> Insert New Software如图的界面单击add界面如图单击archive 选择eclipseme压缩包的路径Name 可以随便起不过最好是Eclipseme单击“确定”选中EclipseMe 点击“下一步”一直点“下一步” 最后同意协议,再点“完成”可以看到Eclipse的安装进度条(等一下重启Eclipse就好了)安装好后的界面是安装好EclipseMe后在安装WTK2.5.2WTK2.5.2下载地址是:/products/sjwtoolkit/download.html 单击“download”就能直接下载(在网页的中下部)安装好WTK2.5.2后配置WTK2.5.2在Eclipse ——》首选项——》点击J2ME单击"inport"再单击“Browse” 找到WTK2.5.2的安装路径(文件夹)单击“Refresh”结果如图单击“完成”好了到此Eclipse配置J2ME环境就好了,可以直接变写J2me文件了另外还有一种更简单的安装j2me插件的方法,就是直接将EclipseMe1.7.9中解压后的两个包中的文件分别复制到eclipse对应的文件下就行了!例如将EclipseMe1.7.9中的features文件夹下的文件复制到eclipse中的features文件夹下就行了.这种安装方法就是不好卸载!。
J2ME手机游戏环境搭建
mo b i l e p h o n e g a me s t o u n d e r s t a n d e a c h s o t f wa r e f u n c i t o n a n d s k i l l e d i n s t a l l a t i o n .T h r o u g h i nt r o d u c i n g t he f u n c i t o n s a n d i n s t a l l a t i o n me t h o d s o f e a c h s o f t wa r e ,t h i s p a p e r g i v e s he t e a s i e s t me ho t d .
LU Yi n g - y i n g
( F u x i n Hi g h e r T r a i n i n g C o l l e g e ,F u x i n 1 2 3 0 0 0 ,C b ma ) Al a ) no t : Th e d e v e l o p me n t o f e a c h p r o g r a m c a n n o t l e ae r a i t n g e n v i r o n me n t . e d e v e l o r } me nt o f J 2 ME
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
J2ME开发环境配置
1.)双击jdk-6u6-windows-i586-p.exe进行jdk安装,默认安装即可,
也可以选择路径安装
2.)解压缩semc_j2me_sdk_2_2_4,双击
semc_java_me_cldc_sdk.2-2-4.exe进行索爱模拟器的安装,默认安装即可,也可以选择路径安装(尽量和jdk路径一致)
3.)模拟器安装后,选择“开始-所有程序-Sony Ericsson-Java ME SDK
for CLDC-WTK2-Default Device Selection”,在打开的对话框中,点击下拉框,选择SonyEricsson_W900_Emu,点0K
4.)选择“开始-所有程序-Sony Ericsson-Java ME SDK for
CLDC-WTK2- Preferences”,点击Security标签,选择下拉框第二项trusted,点0K
5.)进入模拟器安装路径
\SonyEricsson\JavaME_SDK_CLDC\PC_Emulation\WTK2\wtkli b\devices\SonyEricsson_W900,用SonyEricsson_W900.properties覆盖它自身的文件
6.)解压缩eclipse-SDK-3.1.2-win32到工作目录(免安装),双击运
行elicpse.exe,在菜单help的下拉框下找software updates→find and install→Search for new features to install→new Archived site→选择eclipseme.feature_1.5.0_site.rar包→OK→Finish,等待elicpse me下载完成,完成后重启elicpse.
7.)在菜单File→new→Other→J2ME,可看到J2ME选项则elicpse
me安装成功,即可开始在elicpse上开发j2me应用程序
8.)双击j2me_wireless_toolkit-2_2-ml-windows.exe安装j2me默认
的wtk模拟器,该模拟器适用大部分的j2me机型,是官方的标配。
默认安装。
(可选,在发布产品时,最好使用该wtk打包,避免多机型的不适配)
9.)打开elicpse之后,选择菜单
window→preferences→java→debug,在打开的对话框中
取消勾选;并把修改下图的数值
10.)选择菜单window→preferences→j2me→Device
Management,在打开的对话框中去import之前安装的模拟器,以后开发就可以用这些模拟器。
11.)(elicpse新版本)选择菜单
window→preferences→general→workspace,选择下图的编码为
utf-8编码
(elicpse3.1版本)选择菜单window->preferences->general->editors,修改成下图所示
12.)。