j2me移动开发平台搭建篇
移动应用开发环境搭建步骤详解
移动应用开发环境搭建步骤详解移动应用开发已经成为一种趋势,越来越多的人加入到移动应用开发的行列中。
搭建一个良好的开发环境对于开发者来说非常重要。
本文将详细介绍移动应用开发环境的搭建步骤,并分享一些实用的技巧。
一、选择合适的开发工具在搭建移动应用开发环境之前,开发者首先需要选择一种适合自己的开发工具。
目前主流的移动应用开发工具有Android Studio、Xcode等。
Android Studio是一种基于IntelliJ IDEA开发的集成开发环境,适用于Android应用的开发。
Xcode则是苹果公司提供的一套开发工具,适用于iOS应用的开发。
根据自己的需求和平台选择合适的开发工具。
二、安装开发工具选择好开发工具后,接下来就是安装。
对于Android开发者来说,可以在官网下载并安装Android Studio。
安装过程较为简单,只需按照提示一步一步操作即可。
对于iOS开发者来说,可以在Mac App Store中搜索并下载Xcode。
安装Xcode同样简单,只需点击“安装”按钮等待即可。
三、配置开发环境安装完成后,需要进行一些配置工作。
对于Android开发者来说,需要下载并安装Java Development Kit(JDK),并配置环境变量。
同时,还需要下载并安装Android SDK,并配置环境变量。
这样才能保证Android Studio正常运行。
对于iOS开发者来说,需要注册并申请一个Apple开发者账号,然后在Xcode中登录。
这样才能在Xcode中创建和开发iOS应用。
四、创建项目配置完成后,打开对应的开发工具。
对于Android开发者来说,打开Android Studio,选择“Start a new Android Studio project”,填写项目名称、包名等信息。
然后点击“Finish”按钮,即可创建一个新的Android项目。
对于iOS开发者来说,打开Xcode,选择“Create a new Xcode project”,选择“Single View App”,填写项目名称、组织名称等信息。
基于J2ME移动电子商务平台的设计与实现
基于J2ME移动电子商务平台的设计与实现作者:尹晓婷来源:《无线互联科技》2013年第05期摘要:作为一个新型技术平台的J2ME被相关企业广泛运用与各项电子商务平台的分析与研究之中,通过运用J2ME的相关功能,能够将电子和企业商务应用扩展到无线的方向上发展。
本文以J2ME技术的研究为基础,提出如何设计与实现J2ME的移动电子商务平台。
关键词:J2ME;移动电子商务平台;移动股票系统1 前言一般来说,传统意义上的电子商务是以广域的Internet的和企业Internet为基础的,用户不能够方便快捷的获取相应的企业信息与资源。
据不完全统计,我国的手机用户数量已经超过3亿人数,国内外日益增长的手机用户数量致使企业对无线应用领域的需求和扩展变得尤为紧迫。
无线技术的应用扩大和延伸了用户客户端对空间位置的要求,让这些企业的需求转变成现实中开发的无线电子商务,企业可以更特有效的处理与客户之间的关系,加强跨区域的远程工作,改善企业与合作伙伴、客户、职员以及整个供应链间的通信情况2 J2ME技术1995年Sun Microsystems公司推出了一套全新的程序语言和平台。
随后,在JDK.1.2版公开之后Sun Microsystems公司又将Java更名为Java2,并且重新定义和构建了Java的技术构架。
J2ME被定义为被高度优化后的Java运行环境,是以消费性产品为主要目标,包括移动电话、寻呼机、可视电话、汽车导航系统和数字机顶盒等。
1999年以来,J2ME服务于各项小型设备,移动无线设备能够共享和应用此程序。
J2ME采用了三层结构的设计,分别是配置层、简表层和厂商选择性实现,其主要技术结构如下图一所示。
最底层是配置层,主要包括虚拟机和类库两大部分,配置层和设备层,也就是硬件和操作系统具有紧密的联系,设备厂商根据提供的源代码、参考规范以及设备特征来进行相应的移植工作。
J2ME拥有两个配置,CDC(资源相对无限的设备配置)和CLDC(资源有限连接设备的配置)CDC主要面对具有较大处理能力和内存但只需要有限功能的移动设备,例如汽车导航设备、冰箱和电视机顶盒等,而CLDC主要面对的是处理能力和内存相对较弱的手持设备,例如PDA、平板电脑、手机等。
基于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配置)上,而这两个平台对程序丌发有不毕南理工大学硕士学位论文同的要求。
T1_J2ME平台结构及平台搭建
1.1移动开发基础1.1.1 移动设备操作系统(1)Symbian目前Symbian的最新版本为Symbian9.0(2)Windows Mobile最新版本为2005年5月发布的Windows Mobile 5.0(3)Palm OS使用Palm OS的代表性的Palm m505、Palm m500、Palm III、Handspring Tero 90(4)Linux典型代表是摩托罗拉在智能手机A 760和三星i519 等1.2 什么是J2ME实际上是一系列规范的集合,由Java Community Process (Java社区组织,简称JCP)制定并发布相关的Java规范请求(Java Specification Request,简称JSR),各个厂商按照规范在自己的产品上进行实现,但是必须要通过TCK(Technical Compatible Kit,兼容性测试包)测试来确保兼容性。
目前Java2平台已经正式划分为3个部分:J2S E—Java 2 平台标准版(Java 2 Platform Standard Edition),其被使用范围最广,用于我们通常使用的台式机桌面应用。
J2E E—Java 2平台企业版(Java 2 Platform EnterPrise Edition),被广泛应用于服务器上,包括JSP、Servlet、EJB以及目前炙手可热的Web Service等技术。
J2M E—Java 2平台微型版(Java 2 Platform Micro Edition),被使用在资源受限,小型消费性电子设备上,如电视机顶盒、无线电话和掌上电脑等。
1.3 J2ME的平台结构。
J2ME定义的移动Java平台分为4层:主机操作系统配置简表厂商可选包1.3.1 配置配置规范定义了硬件所必须具备的能力,例如硬件至少具备多少ROM(Read Only Memory只读存储器)、RAM(随机存储器random access memory),CPU的时钟周期最少应该是多少,连接网络时频宽至少要多宽。
基于J2ME的移动商务系统的开发
次和类别来适应这个复杂的领域。因此, 清楚 的理
解 JM 2 E体系结构 的划分才能更好 的理解 和掌握 JM , M 2 E J E采用 了模块化 、 2 可升级的体系结构 , 其
作者简 介!冉 春玉 (95 , , 授 , 14 一)男 教 主要研 究方 向 为 网络信 息
( 武汉理工大学计 算机科学与技术学院 , 武汉 4(7) 300 }
摘 要 : 2 E是 Sn JM u 公司为 了 Jv应用于移动通讯设备、嵌入式设备或消费性电器而推 出的 把 aa
一
项技术,简要介绍 了JM 2 E的体 系结构 ,然后用一个在手机设备上 实现一个移动商务 系统的实
例来讲解 JM 在 We 务客户端的应用。 2E b
( c f st o 啪I 0m si c 眦 adT cn l yWua nm ,t 0 e n lg , hn407 , h a n eh oo , hnV i sy f d m oy Wu a 300 C i ) g i T n
Ab ta t 2 se yS ni re p l Jv bl o n i t nd v e .e e d eie sr c :J ME i i u d b u 0d r oa py a at mo i cmmu c i e i s mb d e d vcs ss n t o e ao c d a dc nu e e cs hsp p rit d cs山e s u tr fJ ME bif .a d 山e tUe xmpeo n o sm d d v e .T i a e r u e i n o t c eo 2 r l n r u ey n i SSa ea l f n mo i u iesss m nam bl lp o et x li 出ea piaino 2 eci t f e ev e bl b s s yt i i t e h n epa e n e o ee o n p l t f ME i t l n bsri . c o J nh e oW c
第2章-J2ME开发环境的安装及配置
图2-21 选择全部安装
2.4.3 配置Eclipse J2ME的环境 1.设置文件存放的路径
图2-22 填写构建路径
2.设置字符集
图2-23 设置Editors
3.添加WTK
图2-24 选择WTK
图2-25 选择WTK路径
图2-26 安装成功界面
2.4.4 Eclipse调试环境的配置
2.1 2.2 2.3 2.4 2.5
安装JDK 设置环境变量 安装Sun WTK Eclipse下开发环境的搭建 手机游戏开发平台介绍
2.1 安装JDK
JDK是Java开发工具包(Java Development Kit) 的英文缩写。它是一种用于构建在Java平台上发 布的应用程序、Applet和组件的开发环境。 JDK是一切Java应用程序的基础,所有的Java应 用程序是构建在这个之上的。它是一组API,也 可以说是一些Java Class。注意在Java 1.2之后, 这通常被称为J2SDK,即Java2 SDK。可以到 Java的官方网站/下载。
J2ME WTK初始默认的模拟器是Default Color Phone,这是一种虚拟的彩色屏幕手 机设备。
图2-12 选择模拟器
J2ME WTK提供了基本的开发库以及工具。
2.4 Eclipse下开发环境的搭建
Eclipse是一个非常著名的集成开发工具, 其自身功能强大而易用。
Eclipse的另一个非常重要的特点是其提供 了非常灵活的扩展能力。
Microsoft Smartphone用户可能会通过使 用其设备来访问公司数据或处理其他保密 事务,如基本Internet的采购。
Microsoft Smartphone将电话的特性和 PDA的典型功能融合在一起,并将它们结 合为移动电话的形式。
《手持移动设备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手机游戏开发的跨平台设计与实现
言 优越 性 越 好 。
二、 2 J ME手机游 戏开发 的跨平 台实现
1 2 .J ME手 机游 戏 开 发 环 境 的搭 建 。 要成 功 开 发 一 个 J M 2 E的 手机 游 戏 ,首 先 必须 要 搭 建 好 开 发 程序 的 基 本环 境 。JME环 境 搭 建 需 要 以下 几 2
点
严 玫
摘 要 : 文探 讨 了 J ME手 机 游 戏 的 开发 及 实现 , 以及 如 何 最 本 2
/
J E手机游戏开发的跨平台设计与实现 M 2
的 跨 平 台设 计 与 实现 。
关键 词 :2 J ME手机 游 戏 ; 平 台设 计 与 实现 跨
Байду номын сангаас
Jv aa语 言最 初 是 由 S n公 司 开 发 设 计 的 一 种 基 本 u
远 远 不够 ,在 开 发 完 成 一 手 机 游 戏 并且 能在 WT 上 个 K
正 常运 行 时 ,还 不 能 直 接 下 载 到 任 何 一款 手机 上使 用 , 还 需要 一个 跨 平 台 的解 决 过 程 。 2 JME采 用 了模 块化 、 可 升 级 的体 系 结 构 。JME与 Jv 语 言 一样 , 2 aa 核心 都是“ 虚
在 实 际应 用 中 ,仅 仅 使 用 S n公 司提 供 的 WT u K还
的 程序 设计 语 言 , 以其 跨 平 台性 、 安全 性 和 网络 功 能 , 高 已经 为越 来 越 多 的人 所 接 受和 认 可 。 aa 言 发 展 到今 Jv 语
天, 已经 形 成 三 大 应 用 模 块 , 别 为 :2 E J M J E 。 分 J S ,2 E, E 2
基于J2ME_J2EE的移动电子商务平台的研究与开发
-:The characteristics of J2ME-J2EE is researched based on mobile commerce platform,several common communication modes are compared,and a whole series of solutions are proposed,including J2ME client-tier and J2EE server-tier.Analyzing the security of the J2ME-J2EE based on mobile commerce platform on data communication and distribution access control.At last,these solutions are applied into mobile inquiring system of bus,the stability and the security of this system show the solutions mentioned is practical andfeasible.-3123-3124-能力,Java 机制和优化的HTTPS 和KSSL 技术保障了数据在网络上的安全性,同时,它提供直接访问网络的能力,而WAP 和i-Mode 模式必须要通过网关才能访问网络。
本文将描述如何使用J2ME 技术和J2EE 技术来建立一个完整的移动电子商务/政务平台,并将这一平台应用到实际的项目中去。
基于移动公交车查询系统的应用在移动公交车查询系统中,需要开发移动设备端的程序,又要设计服务器端公交车查询系统。
在移动设备端程序主要处理与服务器的连接,其代码如下。
其中invokeServlet ()是访问网络的方法,CommandThread 类处理访问网络时的多线程问题,commandAction ()方法处理按键事件。
基于J2ME/J2EE构建移动CRM系统
20 0 7年第 2期
福 建 电脑 来自15 2 基 于 JMEJE 2 / E构 建 移动 C M 系统 2 R
张新 猛
(广 东 外语 外 贸 大 学信 息科 学与 技 术 学院 广 东 广 州 50 2 14 0)
【 要 】 采用 JME扩展 J E 摘 : 2 2 E企业级应 用到移动终端 , 未来移动业务发展 的趋势。本文 阐述 了基于 JMEJE 是 2 / E的 2
最 低 层 为配 置 层 ( o f u a o ) 包 括 虚 拟 机 ( M) 类 库 WE C ni rt n , g i V 和 B服 务 器 上 的 X ML文档 中的 数 据 信 息 . 使 用 X 并 ML解 析 器 两 部 分 , 一 层 与 设 备 层 ( 件 及 操 作 系统 ) 系 紧 密 , S N 进 行 解 析 这 硬 关 由 U
理 能 力 而 只 需 有 限功 能 的 设 备 . 电 视 置 顶 盒 等 . 内存 在 2 如 其 M E B组件 封 装 有应 用程 序 的 业 务逻 辑 。 所有 的 E B实 例都 J J 以上 ; 者 主要 面 向对 内存 和 处 理 能 力 有 较 大 限 制 的 手 持 设 备 . 运 行 在 E B容 器 中。E B容 器提 供 了 系统 级 的 服 务 . 安 全 、 后 J J 如 事 如 现在 使 用 的手 机 、 D 等 P A 务 处 理 、 源 管 理等 资 在 配 置层 之 上 的 规 范成 为简 表 简表 针 对 各 种 不 同机 器 的 E B组 件 使 用 J C A I J DB P 来访 问关 系型 数 据库
cl r 系统 整 合方 面 。 n
段 的 映 射 是有 B a 的编 写人 员 完成 的 。另一 种 是 C . 体 的 e n MP 具 S L操 作 由 EB容 器 自动完 成 。 Q J
基于J2ME的移动学习系统设计与实现
客 户 端 之 间 的单 独 讨 论 ,服 务 器 需 要 指 定 讨 论 对 象 的 线
程编号 ( 图4 。对于 用户来讲 ,用 户名 和账号 是 明确 如 ) 的 ,而登录顺序是随机 的 ,也就意味着服务 器一维集 合 中存档的线程编号 ,与登录账号没有直接的关联 ,造 成 了人机不协调 。为解决此 问题 ,我们可以声 明一 个字符
个指令流 ,且彼 此间相互独立 。
这里 需要注 意 的是 ,调 用的 线程 编号要 求是 一个 全局变量 ,而在遍 历过 程中使用的 自变量是一个局部变 量 。因此 ,可在f r o 循环 中设置一 个全局 变量 ,将 局部 变量传递至全局变量 ,可使上述 问题迎 刃而解 。
3 3 单独讨论模块 .
系统 呈树 形拓扑 结构 ( 图2 ,由一个服 务 器与多 如 )
5 信息通信技术 0l
而线程提供 这 种方法 。计算机是通过执 行 “ 指令流 ” 来 完成 一个操 作的 ,而多线程允许计算机并 发地执行 多
该 数 组 编 号 与 线 程 编 号 相 同 ,而 数 组 元 素 内容 与登 录 账 号 相 同 ,从 而 实 现 了线 程 号 与登 录账 号 的 关联 。
简 表 ( 如 MD 例 IP) 配 置 库
( 如 L C) 例 D Jv a a虚拟 机
程教 育和企业培训 中。近年 来 ,随着移动计算技术和 无
线通 信 技 术 的 高 速 发 展 以 及 移 动 终端 设 备 的 迅 速 普 及 ,
一
种 新 的学 习模式— —移 动学 习( L a i g 应 运而 M- e nn )
2 世纪末 ,伴随 着全世界范 围内的信息化进程 ,计 0
基J2ME平台的移动智能游戏的开发
D OU Ya lng ni
( o eeo Si c n eh o g , hn o gUnvrt f r ioa Ch ee e c ,ia ,5 3 5 C ia C l g f c nea dT cn l y Sa d n ie i o Ta t nl i s M d meJ n 2 0 5 , hn ) l e o sy di n i n A src: M oi tl etg f ¥ eo o ua o o f. nti pp r a tl etg t a do h 2 bt t a bl i ei n ' e b cmep p l i c- n le I hs ae, n i ei n 'l bs nte ME e n lg  ̄ i rn i n lg  ̄e e J
而 提 高 了 开 发 效 率 , 得 它 成 为 了 移 动 智 能 游 戏 开 发 的 首选 。 使 目 前智 能 游 戏 几 乎 是 每 款 手 机 必 带 的娱 乐休 闲 软 件 , 如
俄罗斯方 块、 箱 子等 。 存在游戏 功能较 为单一等 问题 。 推 但 采 用 流 行 的 JME手 机 应 用 开 发 平 台 , 计 一 款 以 < 楼 梦 》 2 设 红 及 其 它 名 著 如 《 游记 》 《 国 演 义 》 题材 的 智 能 游 戏 。 西 、三 为 不仅 实
思路 , 为迷 宫 游 戏 增加 锻 炼 用 户 记 忆 力 的 功 能 , 而 增 添 了新 从
的乐 趣 。并 将 迷 宫 游 戏 、 图 游 戏 、 片 欣 赏 等 多 个 功 能 合 为 拼 图
一
体 , 节省了游 戏所占内存 , 增添 了全方位 的游戏享受 , 既 又
一种基于J2ME的移动应用系统的开发框架
期
v
I D R C M U E 08 f E N O P T R20. o 1
维普资讯
务 逻 辑 交 由 后 台服 务 器 处 理 。 数 据 层 、 间 层 和应 用 中
进 行 查 询 、 证 和 更 新 工 作 。查 询 的 是 数 据 库 表 U e 验 sr
图 2 三 层 结 构
为 了达到可 移植 性 .高 层用 户界 面使 用 了更高 的抽
象 . 装 了完 整 的用户 界 面组件 的 高层对 象 . 且极 封 而 少 提 供 观 感 (o ka dF e) 控 制 四. 以 它 使 得 设 Lo n e1的 所
备可 以使用 本地 的用户界 面观感 。对终端 用户 而言 ,
维普资讯
一
种 基 于 J 2 E的移 动 应 用 系统 的 开 发 框 架 M
陈颖 聪 , 丁 月 华 , 何 翔 飞 , 李 乃 辉
( 南 理 工 大 学 计 算 机 应 用 工程 研 究 所 , 州 5 0 4 ) 华 广 160
线服 务 , 例如 浏览 网页 、 电子 商务 、 闲娱 乐 等 , 成 休 将
为 人 们 上 网 的 主 要 方 式 之 一 . 以 , 发 移 动 应 用 系 所 开 统 需 求 很 大 . J ME是 最 佳 开 发 平 台 而 2
1 J ME体 系及 其 AP 2 I
基 于 Jv aa技 术 的 J ME平 台. 有 Jv 技 术 的 可 2 拥 aa 移 植 性 、 署 灵 活 性 、 全 性 等 优 点 . 以一 经 问 世 就 部 安 所
发 回给 客 户 层 显 现
收 稿 日期 : 0 7 0 — 4 修 稿 日期 : 0 8 0 — 7 20— 9 1 20— 1 0
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
J2ME环境搭建
第一节游戏程序设计开发环境的搭建与配置一、开发的基本工具JDK 1.5:Sun公司的Java虚拟机,目前的版本为1.6,但是由于1.6版本会出现一些未知问题,因此,本程序开发选择JDK 1.5。
WTK 2.5:WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包[17]。
这一工具包的设计目的是为了帮助开发人员简化J2ME的开发过程。
使用其中的工具可以开发与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的j2me 应用程序。
该工具箱包含了完整的生成工具、实用程序以及设备仿真器。
本次开发选用WTK 2.5工具包。
EclipseMe插件:EclipseME是帮助开发J2ME MIDlet的Eclipse插件。
它可以帮助你轻松的把无线工具包整合到Eclipse开发环境中,使你不必再担心J2ME开发有何特殊需求,而可以把所有精力集中在应用开发上。
本文选用的插件版本为EclipseME 1.5.4,是目前的最新版本。
Nokia相关SDK。
二、开发环境的安装与配置开发工具IDE:Eclipse 3.3.1 + EclipseME 1.5.4;WTK 2.5工具包。
Eclipse是一个开放源代码的、基于Java的可扩展开发平台,Eclipse本身只是一个框架和一组响应的服务,并不能够开发什么程序[18]。
在Eclipse中几乎每样东西都是插件,实际上正是运行在Eclipse平台上的种种插件提供我们开发程序的各种功能。
同时各个领域的开发人员通过开发插件,可以构建与Eclipse 环境无缝集成的工具。
EclipseME作为一个插件,致力于帮助开发者开发J2ME应用程序。
EclipseME 并不为开发者提供无线设备模拟器,而是将各手机厂商的实用模拟器紧密连接到Eclipse开发环境中,为开发者提供一种无缝统一的集成开发环境。
J2ME手机开发课程的一站式教学平台设计与探讨
【 文章编 号]17 — 0X( 1)6 0 0— 4 6 1 82 2 0 —0 10 01
JME 2 手机开发课程的一站式教学平台 设计与探讨
刘云鹏 , 李 瑾 , 张延红 , 金 冉 , 潘铁 军 , 杨 晓燕
350 ) 110 ( 浙江万里学院, 浙江 宁波
Jv 所需要的硬件条件仍有很大的一段差距 ,因此 aa Pm nl aa e oa Jv 并不是一个很成功的产 品。因此后来
S n Mi oytms Jv u c ss r e 将 aa区 分 成 J S J E J ME 2 E、2 E、 2
这 三块 ,希望 可 以重新 塑 造整 个架 构 ,: 是 尤其
会其 中的乐趣 , 并展示 自己的成果。 下面所包含的模
存在一定的层次化和分类化 , 每个学生的认知能力 是大相径庭的, 严重点来说 , 个体的差异性与需求针
对性甚至超出了我们的想象 。每个学生都想找到适 块对于实现该 目的有着很好的促进作用。
们一定的生活需要 , 帮助人们解决一定的问题。 为了
( 个性资料定制 中心 : 四) 首先我们提出一个 问 题: 在一个网站或学习平台上面, 学生真正需要和关
是否基本一致 的呢?通过我们 自身还有各种所看到 的、 听到的教学经验来看 , 整个学生群体的认知水平
基于J2ME和J2EE的移动学习平台研究与设计
基于J2ME和J2EE的移动学习平台研究与设计移动学习平台(Mobile Learning Platform,MLP)是一种基于移动终端设备的教育平台,它利用移动技术和互联网技术,将教育资源与课程内容发送到学生的移动设备上,使学生可以随时随地获取学习材料和参与学习活动。
本文将探讨基于J2ME和J2EE的移动学习平台的研究与设计。
一、研究目的和意义随着移动终端设备的普及和移动互联网技术的发展,越来越多的人开始使用手机和平板电脑进行学习。
移动学习平台的研究和设计可以提供更加便捷和灵活的学习方式,满足学生的个性化学习需求。
通过使用移动学习平台,学生可以随时随地完成学习任务,提高学习效果。
二、研究内容和方法1.确定需求:首先,需要明确移动学习平台的功能需求和性能要求。
例如,平台需要提供在线学习资源、课程管理和学习评估等功能,在性能方面要求具备快速响应和稳定可靠的特性。
2. 设计架构:基于J2ME技术,可以选择MIDP(Mobile Information Device Profile)和CLDC(Connected Limited Device Configuration)作为开发平台。
通过这些技术,可以实现基于Java的应用程序在移动设备上的运行。
基于J2EE技术,可以利用Java Servlet和Java Server Pages技术开发移动学习平台的后端。
3.实现功能:根据需求,在移动设备上设计和实现学习资源浏览、课程学习、学习评估等功能模块。
同时,在服务器端实现用户管理、课程管理、学习数据统计等功能模块。
4.连接网络:通过移动互联网技术,将学习资源和学习数据发送到移动设备并从设备上获取学习数据。
可以使用HTTP协议进行数据传输,确保数据的安全和可靠性。
5.用户界面设计:在设计过程中需要考虑到移动设备的屏幕尺寸和输入方式,在界面设计上要简洁明了,易于操作。
三、研究成果和意义通过研究和设计基于J2ME和J2EE的移动学习平台,可以为学生提供更加便捷和灵活的学习方式,使学生的学习效果得到提高。
J2ME搭建
(4)正确完成了以上步骤,可以说这个平台已经搭建完毕了,有些菜鸟可能会问这个j2me_wireless_toolkit是干什么的,其实它的作用就和JB
UILDER差不多,用来编译你写的JAVA程序,但它本身不提供编辑等功能,所以你得用记事本或其他文本编辑软件写程序,使用方法见附录4
21%7C%E7%8A%E2%1D%B6LZ%E2%F1%F
B0%E3%7B%1F%F6%E3%9A%3E%E4%1D%
2B%FD%FB%CD%5C%D6%2BO%FB%F6%89
%7F%D8j%3E%96%8C%98L%C0%03%15%
86%D3%FEt%81%1Bf%8F%DD%B6%02%D
注册信息:
用户名:allyfeng
序列号:PLkvtJRKbzplqIXRqyb0czF969w=
附录2:注册机使用方法
这里我推荐使用JBLicenseGenW.exe
使用简单,装好JBUILDER后使用,可以注册J7,J8。先生成注册码,在SAVE一下就行。
对于那些先用试用版注册码,后来再替换的方法我没试过。
载入该文件便可。
注册码:
-----BEGIN BLOCK-----
%C5%17%DE%9B%00%00%02I%DE%DAL%
2C%B2%F7%9DE%80C5%A6%E5%AF%7C%
A7%06%05%D1%B1%B5%0A%955L%87%E
5%E6%5B%8C%0D%01%A9%EE%EB-%A9%
来你就可以开发了。
(J2ME入门一)Eclipse配置J2ME开发环境
第一步:Java环境配置1、安装JDK从/下载j2sdk-1_4_2_07-windows-i586-p.exe(我下的是这个,现在应该有新的版本了)安装到指定路径,如:c:\j2sdk-1_4_2_07配置环境变量:(我的电脑->属性(右键)->高级->环境变量->系统变量中配置环境变量)java_home: c:\j2sdk-1_4_2_07path: %java_home%\bin;(可以在path值的最前面加) CLASSPATH: .;%java_home%\lib\tools.jar;%java_home%\lib\dt.jar2、验证JDK是否配置成功在开始->运行->cmd里面写入java和javac分别进行测试看是否成功。
或者写一小的java程序进行测试。
第二步:安装eclipse从/下载eclipse-SDK-3.1-win32.zip和NLpack1-eclipse-SDK-3.1.1a-win32.zip(语言包,可以汉化)解压缩eclipse-SDK-3.1-win32.zip即可解压缩NLpack1-eclipse-SDK-3.1.1a-win32.zip,会得到features和plugins两个文件夹,把里面的文件分别拷贝到eclipse中相应的目录下即可。
第三步:安装J2ME SDK(WTK)WTK提供了运行J2ME应用程序所需要的库以及模拟器等,通过它可以进行程序的编译、校验、运行。
从/下载j2me_wireless_toolkit-2_2-windows.exe安装到指定路径,如:C:\WTK22第四步:安装用Eclipse开发J2ME程序的插件用Eclipse开发J2ME程序的插件是eclipseme,可以从/下载eclipseme.feature_1.5.0_site.zip打开eclipse,打开菜单help(帮助)->sofeware updates(软件更新)->find and install…(查找并安装)打开的界面如下图:点next(下一步),从new archived site…(新建已归档的站点)搜索到要安装的eclipseme.feature_1.5.0_site.zip打开的界面如下图:点finish(完成)。
J2ME开发环境的安装及配置
J2ME开发环境的安装及配置J2ME(Java 2 Platform, Micro Edition)是一种用于开发移动设备应用程序的Java平台。
它提供了一个底层的Java运行时环境,适用于资源有限的设备,如手机、PDA和其他嵌入式系统。
本文将介绍如何安装和配置J2ME开发环境。
第一步:下载J2ME开发工具包(SDK)首先,您需要下载J2ME开发工具包(也称为SDK)。
可以从Oracle官网或其他第三方网站下载最新版本的J2ME SDK。
确保选择与您正在使用的操作系统相对应的版本。
第二步:安装J2ME SDK下载完成后,运行安装程序并按照提示进行安装。
通常,安装程序将要求您选择安装目录和其他一些选项。
确保选择一个合适的安装目录,以便稍后在配置环境时使用。
第三步:设置环境变量安装完成后,需要设置一些环境变量,以便系统能够正确识别和运行J2ME开发工具包。
根据您使用的操作系统,以下是一些常见的环境变量设置方法:在Windows上:1. 打开“控制面板”并点击“系统”。
2. 点击“高级系统设置”。
3. 在“系统属性”窗口中,点击“环境变量”按钮。
4. 在“系统变量”区域中,找到“Path”变量并点击“编辑”按钮。
5. 在变量值的末尾添加J2ME安装目录的路径,以分号分隔。
例如:C:\j2me_sdk\bin;(假设J2ME SDK安装在C:\j2me_sdk目录下)在Linux上:1. 打开终端。
2. 输入以下命令:export PATH=$PATH:/path/to/j2me_sdk/bin(将“/path/to/j2me_sdk”替换为您的J2ME SDK的实际安装路径)第四步:配置开发环境安装和配置开发环境的下一步是选择一个集成开发环境(IDE)来编写和调试J2ME应用程序。
下面是一些流行的J2ME开发工具:1. Eclipse:Eclipse是一款常用的Java开发IDE,可以通过安装插件来支持J2ME开发。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
J2ME移动开发平台搭建篇要进行J2ME的开发,首先必须要建立开发的平台,而在开发的平台选择上,有4种方案,在此推荐给大家。
1、EclipseME由于WTK并没有提供代码编辑的功能,因此本文讲述如何使用Eclipse搭建J2ME开发环境。
读完这篇文章读者将可以使用J2SDK1.4.2_03+WTK2.1+Eclipse3.0RC2+EclipseME0.4.1的进行J2ME开发。
希望会对新手有所帮助。
你应该从如下地址下载相关的软件。
J2SDK1.4.2_03+WTK2.1: /Eclipse3.0RC2 /EclipseME0.4.1 ?按照顺序依次安装J2SDK1.4.2_03、WTK2.1、Eclipse3.0RC2和EclipseME0.4.1,安装完j2sdk 后应该设置环境变量classpath、path和JAVA_HOME等环境变量,这些我都不再多说了。
设置后可以写个测试程序HelloWorld.Java进行测试。
在命令行下输入javac HelloWorld.java得到class文件后输入java Helloworld在屏幕输出Hello World那么表示j2SDK安装正确。
public class HelloWorld{public static void main(String[] args){System.out.println("Hello world");}}接下来安装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开发平台:选择Platform Components->Wireless Toolkits,右键选择add Wireless Toolkit会出现界面:选择你的WTK的安装路径后选择确定这样你就设置好了J2ME的开发平台了。
由于CLDC/MIDP 是可以灵活配置的,你还可以创建其他的平台使用其他的模拟器,具体做法请参考EclipseME中的帮助文档。
下面我们新建一个小项目来讲解如何使用它开发J2ME项目,选择file->new->others->J2ME ->J2ME MIDlet suite,然后填写项目的名字例如helloworld,选择下一步最后完成,这样我们就新建了一个J2ME项目了.接下来从Package Explorer里面选择项目helloworld然后新建一个J2ME MIDlet名字命名为HelloMIDlet:然后就是编辑代码了,代码的内容如下:1Java代码packagecom.paulsjavabooks.instantj2me.Chapter1;2importjavax.microedition.midlet.*;3importjavax.microedition.lcdui.*;4publicclassHelloextendsMIDlet{5privateDisplaydisplay;6publicHello(){7display=Display.getDisplay(this);8}9publicvoidstartApp(){10TextBoxt=newTextBox("HelloMIDlet","HelloMIDP!",256,0);11display.setCurrent(t);12}13publicvoidpauseApp(){14}15publicvoiddestroyApp(booleanunconditional){16}17}设置好以后,鼠标点击run,如果不出意料的话,程序会正常运行并会显示出如下界面:这就是如何搭建J2ME开发环境的介绍,讲的比较粗糙,事实上最好的熟悉方法就是你马上安装然后就开始写程序测试。
实践是最好的老师!不是吗?补充说明(一)遇到安装插件后不能正常工作,出现在Preference中找不到J2ME选项的问题。
如果你是eclipseME0.5.0以前的版本,请参考下面的解决办法。
如果看不见j2me选项的,可以先修改一下eclipse文件夹的名字,如变成eclipse3.0,打开eclipse.exe,就应该见到有j2me选项了,现在关掉eclipse.exe,将eclipse文件夹的名字改回来,然后再打开eclipse.exe,现在一切都好了,可以见到j2me了,可以照着文中进行设置了。
补充说明(二)eclipseMe0.5.0版本以后,插件安装方法有所变化。
你可以参考下面的解决办法:打开eclipse,help -> software update -> Find and install...选择 "Search for new features to install" 项 -> next点 "New Archived Site..." 按钮,然后选择0.5.5的zip文件 -> open钮后面只需根据提示进行。
/jc/HTML/116398.html2、功能比较全的Borland Jbuilder平台搭建这个平台,我们必需要安装:JBUILDER 7 或 JBUILDER 8 ,BORLAND 的 MOBILESET 3.1。
可选材料有:(注意这些不是必须的,没有这些你也可以进行开发)你所想开发的手机SDK,例如要在NOKIA上开发必须准备.NOKIA DEVELOPER‘S SUITE,还可以根据自己需要加一些模拟器如7210等。
有了以上的材料就足够我们搭建一个很不错的开发平台了。
搭建步骤:(1):安装JBUILDER,并注册。
(注意:D版JBUILDER 8用户,市面上有些D版JBUILDER 8破解有问题,会导致接下来安装的MOBILESET无法被激活的情况,也就是无论你怎么配置,在MIDP页面里的选项永远是灰的,请勿使用它盘中的破解文件,用注册机注册)(2):正确安装JBUILDER ,并、成功注册后,安装 MOBILESET 3.1,安装完成后,需要注册,MOBILESET是免费的,你可以向BORLAND索要注册码,也可以用附录3 中的注册码注册。
(3):完成以上2步必须步骤后,就可以安装你选装的DEVELOPER'S SUITE和模拟器了(NOKIA SDK安装方法见附录1)。
(4):正确完成了以上步骤,可以说这个平台已经搭建完成,就这么简单,下面你要做的就是在JBUILDER中NEW 一个PROJECT,在出现的窗体中jdk选J2ME的,其他都使用默认的就可以了,完成配置后,再选NEW,这时候在最后的MIDP页面里两个选项应该是可选的,接下来你就可以开发了。
3、SUN WTK(Sun 公司官方工具):WTK 的全称是Sun J2ME Wireless Toolkit —— Sun的无线开发工具包,使用其中的工具可以开发在与 Java Technology for the Wireless Industry (JTWI, JSR 185) 规范兼容的设备上运行的 Java 应用程序。
该工具箱包含生成工具、实用程序以及设备仿真器。
到本文写作时为止可以获取有四个版本,分别是1.0.4, 2.0, 2.1和2.2。
每个版本都包括英语,日语,简体中文,繁体中文4个语种包。
使用满方便的平台 j2me_wireless_toolkit;搭建这个平台,我们必需要安装有:jdk1.4,j2me_wireless_toolkit1。
04或j2me_wireless_toolkit2。
0 beta1可选材料有:(注意这些不是必须的,没有这些你也可以进行开发)你所想开发的手机SDK,例如要在NOKIA上开发必须准备NOKIADEVELOPER‘S SUITE,还可以根据自己需要加一些模拟器如7210等(NOKIA SDK安装方法见附录1)。
有了以上的材料就足够我们搭建现在的平台。
(1):首先安装jdk1.4,(在方法一中因为JBUILDER自带JDK所以不需要单独安装。
)(2):正确安装JDK后,才可以安装j2me_wireless_toolkit,不管1。
04还是2。
0 BETA1都可以,2个都装也可以。
(3):完成以上2步必须步骤后,就可以安装你选装的DEVELOPER‘S SUITE和模拟器了(NOKIA SDK安装方法见附录1)。
(4)正确完成了以上步骤,可以说这个平台已经搭建完毕了,有些菜鸟可能会问这个j2me_wireless_toolkit是干什么的,其实它的作用就和JBUILDER差不多,用来编译你写的JAVA程序,但它本身不提供编辑等功能,所以你得用记事本或其他文本编辑软件写程序,使用方法见附录/jiaocheng/programme/JSP/200604/963.html4、个头最小,但用起来比较复杂的平台cldc+MIDP搭建这个平台,我们必需要安装:jdk1.4,J2ME_CLDC_ 1.04,MIDP 2.0对这个平台的使用方法我自己到现在还不是特别清楚,只粗略的介绍一下(1)同样首先要安装jdk1.4(2)将J2ME_CLDC_ 1.04,MIDP 2.0和解压到同一目录下如c:\j2me下,其实这两个就是在命令行下的编译器和JBUILDER,toolkit的作用一样,但用起来更麻烦。
(3)详细使用方法见附录5介绍完毕,希望能对刚起步的菜鸟有帮助,有什么错误的地方还请大家指正,文章中引用了其他作者的文字,向他们表示感谢。