基于J2ME的手机游戏开发以及蓝牙联网功能【文献综述】

合集下载

基于J2ME的手机蓝牙对战游戏的设计

基于J2ME的手机蓝牙对战游戏的设计

基于J2ME的手机蓝牙对战游戏的设计马丽;张国平;李亚丽【期刊名称】《计算机与数字工程》【年(卷),期】2012(040)007【摘要】该文以五子棋游戏为基础,采用面向对象的设计方法并结合当前移动领域比较流行的J2ME技术以及蓝牙无线技术,实现了双人联网的对战游戏.游戏设计过程中对蓝牙通讯、游戏对弈、棋盘自定义设置等核心技术作了详细的分析,游戏在WTK模拟环境下进行了仿真实验,系统运行结果表明,该游戏具有运行速度快,占用资源少,数据传输稳定等优点.%A double networking game is developed based on Gobang by using the Object-Oriented method, the currently popularJ2ME technology in mobile area and Bluetoothwireless technology. A detailed analysis of Bluetooth communication, the game of chess, the seting to self-defined chessboard and other core technologies in the process of game design are madl. Most of all, a simulation experiment is ciyyied out in simulated WTK environment. Experiments show that the gamehas the advantages of runningfaste, less resource occupation, data transmission stability and so on.【总页数】4页(P137-139,152)【作者】马丽;张国平;李亚丽【作者单位】平顶山学院软件学院平顶山 467000;平顶山学院软件学院平顶山467000;平顶山学院软件学院平顶山 467000【正文语种】中文【中图分类】TP393【相关文献】1.基于J2ME的手机蓝牙游戏开发与实现 [J], 范韬;张斌;陈晓君2.基于MicroBlaze嵌入式平台的蓝牙五子棋对战游戏系统设计 [J], 余超剑;杨明;万友铭3.基于蓝牙和J2ME的手机多媒体教学软件设计与实现 [J], 梁德深;吴秋红;杨荔琪4.基于J2ME蓝牙技术的手机纸牌游戏 [J], 黄楷崇5.基于X-Factory引擎的蓝牙对战游戏开发 X-Snake手机游戏开发浅谈 [J], 王庚;卢铮松因版权原因,仅展示原文概要,查看原文内容请购买。

基于J2ME的蓝牙应用开发及实现

基于J2ME的蓝牙应用开发及实现
vo c o m un c to n t et i c e.H e c n 1 98 t o pa e ,Erc s ie c m ia nsi he c ran sop i n e i 9 , he c m nis i son,I BM ,I t l oka a n e,N i nd Tos i t.uni d t ee sd a hba ec t O r lae e wieesnew o k tc olg ,n m ey Blet t Lae n t s v o pa e e p a S ca n e etGr up w h c sr s r ls t r e hn o y a l u ooh. tro he ef e c m n sstu pe i I tr s o i h i epon il o v l pig i i l sb ef rde eo n
Ab ta t o g wi h a i r wt n c mp trn t r n b e c H h n ,e pe fl ug n e n f e eo i g r do d t a d s r c : n t t e rp d g o h i o u e ewo k a d mo i e p o ep o l et r e t ma d o v lp n a i aa n Al h l d d
s ec e e a p e. om od x m ls
K yW rs le ohtcn lg; M Ebutohapi t nmo e e Od :u t t h o y 2 ;l o t la o d l b o e o J e p ci 无线 Jv aa能为 用 户 提 供 什 么 样 的 服 务 呢 ? 不 严 格 地 讲 . 所 你 想 到 的 服 务 方 面 , 可 以 提 供 。不 同 的 移 动运 营 商或 服务 , 容 提 都 内 供 商 . 照 自己 的 理 解 和 服 务 的 需 要 . 各 种 服 务 可 以 有 不 同 的 按 对 蓝 牙 技 术 采 用 跳 频 扩 展 技 术 ( H S . 频 速 率 为 每 秒 10 F S )跳 60次 。 其设 备 采 用 的 是 G S 调 制 技 术 , FK 其 最 高 传输 速 率 为 1 p . 际 数 Mb s 实 据有效速率为 7 1 bs 2 K p ,话 音 采 用 连续 可 变 斜 率 调 制 C S ( ot — V D C ni n

基于J2ME技术的手机游戏设计与实现的开题报告

基于J2ME技术的手机游戏设计与实现的开题报告

基于J2ME技术的手机游戏设计与实现的开题报告一、选题的背景及意义随着移动互联网技术的迅猛发展,手机已经成为了人们生活中必不可少的一部分,而其中最受欢迎的就是手机游戏。

手机游戏除了可以带来娱乐快感之外,还可以缓解人们的压力,提高人们的反应能力和思考能力等。

同时,它也是一个巨大的市场,具有很高的商业价值,因此,设计并实现基于J2ME技术的手机游戏系统,无疑具有很大的市场前景和社会价值。

二、选题的内容和研究方法本课题将重点研究基于J2ME技术的手机游戏设计与实现。

该系统将包含游戏界面设计、游戏引擎设计、游戏逻辑设计等方面,具体内容包括:1、游戏界面设计:通过对手机游戏界面的构建和美术设计,设计出具有较高用户体验度的游戏界面。

2、游戏引擎设计:通过对游戏物理引擎以及游戏特效引擎等方面的研究,设计出具有较高稳定性和良好游戏性的游戏引擎。

3、游戏逻辑设计:通过深入了解玩家游戏习惯和心理需求等方面,设计出具有极高娱乐性和难度性的游戏逻辑。

其中,研究方法将以文献调研、实验研究、系统分析等方法为主。

三、预期成果和实现目标本课题的预期成果是成功实现一个具有完整功能、美观直观的基于J2ME技术的手机游戏系统。

该游戏系统将具有以下特点:1、完整且稳定的游戏引擎,支持多种游戏玩法。

2、多样化的游戏物理特效和游戏画面特效,增强用户体验。

3、开放式的游戏策略,支持多种游戏难度和玩法,提高玩家掌握游戏技巧的机会。

预计完成的实现目标有:设计出具有良好游戏性和娱乐性的基于J2ME技术的手机游戏,实现多种游戏难度和玩法,并拥有美观、直观的游戏画面和人性化的游戏操作方式。

四、预计研究时间和计划本课题的研究时间预计为3个月,具体计划如下:第1周-第2周:对已有的相关文献进行研究和调研,收集游戏界面设计、游戏引擎设计、游戏逻辑设计等方面的资料。

第3周-第4周:进行游戏引擎的技术选型和技术预研,明确游戏引擎的功能和实现方式。

第5周-第6周:进行游戏界面的设计和美术效果的实现。

JME手机游戏的开发-Beckham Goal

JME手机游戏的开发-Beckham Goal

但是,K-Java目前在中国的发展速度却不够快,主要的原因是用户群体不足。首先是终端不足。在市场上,能够支持K-Java的手机很少,而且几乎都是几个国外主流品牌,其定位也较高,而国内品牌,介于成本和技术,一般都不含K-Java功能。与此同时,大量已有手机的老用户不会因此功能而重新购置一台新的手机。其次,在拥有K-Java功能的手机用户群体中,懂得或者愿意使用K-Java的人却更少。所以,我们必须期待更多含有K-Java功能的面向各个消费群体的手机上市和普及,以及用户对手机附加功能使用意识的加强。1.3手机游戏的发展前景由JuniperResearch发布的最新调查说明,Java手机游戏在2008年将会获得超过63亿美元得收益。据IDC预计,仅在美国,整个手机无线游戏业务的硬件、软件以及服务所带来的收入在2006年将达到40亿美元,而更别说有着更大手机无线游戏市场潜力的日本、韩国和中国等亚洲市场。预计到2006年,全球的无线游戏市场总值将达170亿美元。研究机构Informa分析说,手机游戏是全球游戏市场中增长最快的部分,其产值将从2002年的2.43亿美元上升至2007年的38亿美元。英国市场研究机构AnalysysLtd在这份研究报告中称,随着彩屏智能手机的广泛应用和手机功能不断升级,游戏市场预期将从2002年的2亿欧元,至2008年时增长到接近30亿欧元。Frost&Sullivan研究公司指出,全球移动游戏业收入2008年将上升至93.4亿美元。Ovum公司则指出,到2006年,全球移动游戏业的价值将是44亿美元。比较保守的In-Stat/MDR研究公司也指出,无线游戏业的营收将以数十亿计,2006年将达到28亿美元。据StrandConsults公司预测,到2005年,预计手机移动游戏和娱乐的营收将会成为移动业务中利润最大的一项服务。来自众多研究公司的结果似乎都在表明:无线游戏将是下一个互联网金矿。如今,从高档写字楼到青青校园,手机无处不在,手机如今已成为都市时尚文化和消费主义的象征。本来手机只是用来通话,后来可以发短信,现在当人们空闲无聊时候,手机用户们将会转向那些提供游戏和娱乐的服务的功能也就显现出来了。随着2.5G和3G的大发展,彩屏手机今年包括今后几个将会逐步取代黑白手机,后几年的时间里,彩屏手机将具有类似GameBoys游戏机的功能。更重要的是随着数据业务的成熟,寄托于移动通信网络与移动终端的无线游戏,使手机游戏由单机游戏迅速的过渡到了类似于电脑上网络游戏的时代。Java将成为无线游戏发展的中坚力量,由Java所开发的手机游戏将占据巨大的市场分额。2J2ME的概述与相关理论基础2.1J2ME的简介J2ME是Sun微系统公司流行Java编程语言的紧凑版本。很多人没有意识到Java作为一种语言刚刚发明的时候是为了用来进行移动设备编程的,于是,它最终以J2ME的形式来实现这个目的。J2ME包括一组开发工具和丰富的应用程序接口(API)以供开发手机应用程序,人们称之为MIDlet。J2ME也包括K虚拟机,它负责协助Java字节码在每个具体手机上的执行。依靠通用的字节码而不是本地应用程序代码,J2ME就能够开发你的游戏的基本代码,并且能够移植到不同的手机而不需要费太大力气。事实上,如果不需要改变屏幕尺寸和图形显示能力,在J2ME手机之间移植一个游戏所需要的工作几乎是零。在美国的手机制造商中,J2ME享受着最广泛的工业支持。在市场上,Motorola,Nakia,ResearchInMotion(RIM)和Samsung等业界巨头都有功能基于J2ME的手机。

基于J2ME的手机游戏开发

基于J2ME的手机游戏开发

第25卷第9期 计算机应用与软件Vol 125No .92008年9月 Computer App licati ons and Soft w are Sep.2008收稿日期:2007-01-05。

蔡长安,高级实验师,主研领域:计算机应用,嵌入式系统。

基于J2M E 的手机游戏开发蔡长安 仇亚东(盐城师范学院信息科学与技术学院 江苏盐城224002)摘 要 随着J2M E (Java2M icr o Editi on )技术在移动电话上的实现,在移动电话上开发游戏程序的速度大大地提高了,开发难度也有所降低。

然而,移动电话的资源是十分有限的,这就导致在移动电话上开发游戏程序必须依据一些特殊的规定,否则游戏程序就难以在移动电话上运行。

在介绍J2M E 主要技术基础上,提出了自己的设计方案,设计了一个手机游戏,并对系统中的一些关键技术进行讨论,最后对手机游戏编程技术的发展方向进行了展望。

关键词 J2ME 手机游戏 游戏编程D ES I GN O F MO B I LE PHO NE GAM E BASED O N J2M ECai Chang πan Q iu Yadong(School of Infor m ation Science and Technology,Yancheng Teachers College,Yancheng 224002,J iangsu China )Abstract W ith the i m p le mentati on of J2ME (Java2M icr o Editi on )technol ogy on mobile phones,the devel opment of mobile phone ga mes is s peeded up as well as easier .However,the capacity the res ource occup ied in mobile phones is finite,which f orces the mobile phone ga mes t o foll ow s ome s pecial rules,other wise,ga me p r ogra m s is hard t o run s moothly .I n this thesis,based on the brief intr oducti on t o J2ME tech 2nol ogy,we put f or ward a design sche me of our own .A s an app licati on,a mobile phone ga me is designed,and s ome key techniques are dis 2cussed which are used t o realize the syste m.A t the end,we als o l ook f or ward the devel opment of ga mes p r ogra mm ing technol ogy in mobile phone envir on ment .Keywords J2M E Mobile ga mes Ga mes p r ogra mm ing0 引 言当前,无线通信已经成为发展最快、最前沿的通信领域之一。

基于J2ME的一款手机游戏的实现-论文

基于J2ME的一款手机游戏的实现-论文
元格前加 9 8 ; 移动阵 : 在单元格前加 9 9 。 第二步 , 读取地 图数组 。r e a d M a p ( ) 方 法用 于读取 地 图 文件流保存 到 ma p A r r a y数组 中。g e t R a n d o m( ) 方法返 回0到 n一1之间的随机数 , 随机生成宝箱和怪物 。 第 三步 , 上层地 图。游 戏地 图实 际上是 双层 的 , 以便 实 现更加 真实 的遮 挡效 果。需要 实现遮 挡效 果的 图片主要 有
出对话框。
初始化对话框使用 i n i t ( ) 方法
如果字符 串无法在一行 内显示 , 则 需要根据对 话框 的宽
度进行划分 。b r e a k S t r i n g ( ) 方法 用来将 文本按 照指定宽度划
分; i f n d N e x t B r e a k ( ) 方法用来查找下一个字符 串划分 为止 。 P a i n t ( ) 方法用来绘制 弹出框 , 包括透 明背景 色 、 弹 出框 文本 内容 , 滚 动条 和确认选项。
P o p u p类实现 了弹 出对 话 框 的各 个 共有对 象 , 以便程 序 中的其 他
类访 问, 把 这些 对象放置 在菜 单画 布 中, 是 因为玩 家通过 菜
R u n n a b l e 接 口。P o p u p 类 提供 了五种可 能 的确认模 式 , 分别 用五种静态字 符数 组 表示 , 这 五 种模 式依 次是 确 定 , 取消,
张 凯 斐
( 吕梁学 院 计算机科学与技术 系, 山西 离石 0 3 3 0 0 0 )

要: J a v a应用程序产生的手机增值服务逐渐体现 出不 可估量 的影响 力。它对丰 富人 们的 生活 内容 、 提供

基于蓝牙的J2ME游戏开发

基于蓝牙的J2ME游戏开发
计算机光盘软件与应用
2 1 年第 1 01 2期
C m u e DS f w r n p l c t o s o p t rC o t a ea dA p ia in 软件 设计 开发
基于蓝牙的 JME游戏开发 2
肖建 飞
( 闽江学院软件 学院,福 州 3 00 ) 50 1


牙 设备 。 ( )设备 管理 二 JR 2 范 介绍 了用 于 设备 管理 的两 个类 :Lc lD vc S8 规 oa e ie和
R mo e e c e t D vi e。
( )通讯 五
L clD vc 允许你请求获得蓝牙设备的静态信息。它依靠 o a ei e jvx bu toh Dv c ls 类来获得设备类型和它所提供的 a a .l eo t.e ieC a s 服 务类 型 。 R mt e ie可用 来获得 蓝牙 邻近 区 的设备 信息 ,并 提供 eo eDv c 相应 的方法 来 获得 关于这 台设 备 的有关 信 息,包括 它 的蓝 Hale Waihona Puke 地址 和名 称 。 一
两 台设 备必 须共 享通用 的通讯协 议才 能通 讯 。为 了应用 能够 访 问更 多 的蓝牙 服 务,蓝 牙 jv P 提 供 了这样 一个机 制 ,它允 aa I A 许连接到使用 R CM ,LC P F OM 2A ,或 0 E B X协议的任何服务 如果服 务使 用 了位 于上 面协 议之 上其 它 的协议 ( 例如 TP I ) C /P ,只 有在 应用 中利 用 CD 通 用连 接框架 实现 额 外的协 议 , 可 以访 问该服 LC 才
文献标识码 :A
文章编号 :10- 59( 01 2 07 - 2 07 99 21 )1- 15 0

基于J2ME的手机网络游戏的设计与实现

基于J2ME的手机网络游戏的设计与实现
g a me S bu i l t —i n b l u e t o o t h wi r e l e s s t r a n s mi s s i o n f o r muh i pl a y e r g a me ,i t wi l l b e mo r e s t a b l e a n d c o n v e n i e n t .
基于 J 2 ME的 手机 网络 游 戏 的设 计 与 实现
刘 超 , 任利峰※
( 吉林 农业 科 技 学 院 电气 与 信 息 工 程 学 院 , 吉林 1 3 2 1 0 1 )
摘 要 : 在科技迅猛发展的今天 , 伴 随 着信 息技 术 和 通信 技 术 不 断 革新 的 同 时 , 智 能 手 机 的 普 及 也 使 手 机 硬 件 及 软 件
c o mmu n i c a t i o n s i s mo r e o f a g a me a n d e n t e ta r i n me n t v a l u e . We c a n u s e mo b i l e p h o n e s i n t h e mo b i l e p h o n e
ha r d wa r e a n d s o f t wa r e f un c t i o n i s i n c r e a s i n g l y g r o wi n g .To d a y S s ma t r p h o n e s f u n c t i o n b e s i d e s e mb o d i e d i n
功 能 日益 发展 壮 大 。 现 在 的 智 能 手机 功 能 除 了体 现 在 通信 方 面外 更 多的 是 游 戏 和娱 乐方 面的 价 值 。 在 手机 游 戏 中我 们 可 以 利 用手 机 自带 的蓝 牙无 线传 输 功 能进 行 游 戏 联 机 对 战 . 这 样会 更加 稳 定 方便 。 本 文 以 斗地 主 游 戏 为研 究 对 象 , 结合 J 2 ME
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

文献综述通信工程基于J2ME的手机游戏开发以及蓝牙联网功能摘要:本文主要介绍了基于J2ME的手机游戏开发和无线蓝牙联网功能,及其发展前景。

首先是手机游戏的概论然后是几个手机游戏类型和手机开发平台的简单介绍,相比之下J2ME的优势,基于J2ME的蓝牙技术与应用实现,最后对手机游戏开发的前景进行了分析。

关键词:J2ME;手机游戏;蓝牙一、引言随着中国社会的发展,人民的生活水平也日益提高,移动设备特别是手机得到了非常广泛的应用,手机游戏也被更多的游戏爱好者所接受。

手机游戏成为无线增值业务迅猛发展的最大亮点,因此J2ME作为开发手机游戏的主流平台具有非常良好的发展前景。

但是目前手机本身存在着屏幕有限、CPU运算速度有限、有限的存储空间等硬件问题的制约,不同手机产品存在的差异和不足之处以及手机联网游戏中网络传输速度的问题,这些在一定程度上都对手机游戏的发展产生了一定的影响。

但蓝牙手机游戏的出现,在一定程度上缓解了这种矛盾,蓝牙与手机结合体现了其低成本和便捷性的特点,适用范围广。

二、手机游戏的概论参阅文献[1],了解了手机游戏的概论。

网络游戏产业的繁荣,让企业和消费者同时认识到了游戏的力量,虽然受到屏幕尺寸和操作性的限制,但作为全球使用量最大的通信产品,手机也具有成功进入掌上游戏领域的理由。

而彩屏革命过后,手机游戏就变得更加丰富多样了。

从当初诺基亚手机中经典的二维贪吃蛇游戏,到今天的三维画面及声色效果俱佳的游戏,手机游戏已经成为一种非常普遍的休闲方式,为玩家带来了很多快乐及新奇的体验,同时也为开发商带来了更多的利润。

这一切得益于Sun公司------Java平台的东家,可以说手机端游戏的发展与Java技术的发展有着不可分割的联系。

Java 2推出后,Sun推出了一种名为J2ME的平台,被广泛应用于手机端。

随着各大手机生产商对J2ME标准的支持,以及基于J2ME开发的手机游戏的可移植性和快速开发的优势,J2ME手机游戏市场需求越来越高。

三、手机游戏类型及主要开发平台参阅文献[2]、[3]、[4]、[5]、[6],可以了解几个主要手机游戏开发平台,文献[1]、[2]中介绍了手机游戏的几个类型。

手机游戏的几种类型主要有嵌入式游戏、短信息服务游戏、W AP浏览器游戏和J2ME及其他的解释语言类游戏。

1.嵌入式游戏:嵌入式游戏是一种将游戏程序预先固化在手机芯片中的游戏。

由于这种游戏的所有数据都是预先固化在手机芯片中的,如诺基亚手机中的贪吃蛇游戏。

因此这种游戏无法进行任何修改。

也就是说用户不能更换其他游戏,只能玩手机中已经存在的游戏,并且不能将它们删除。

2.短信息服务游戏:短信息服务(SMS)是从一部手机向另一部手机发简短的文字信息,用户一般为每条信息支付少额的信息费。

短消息服务游戏的玩法通常是发送一条信息到某个号码,这个号码对应游戏供应商的服务器,服务器接受这条消息,执行一些操作,然后返回一条带有结果的消息到游戏者的手机中。

短信息服务不是一个特别号的用于实现移动游戏的技术,因为它依靠用户输入文字,因此本质上它是一个命令环境,而且它很昂贵,即使和服务器只交换较少的次数也要花掉较多的钱。

3.WAP浏览器游戏:WAP浏览器游戏就好像我们用计算机上网,并通过浏览器浏览网页来进行的简单游戏一样,也属于一种文字游戏。

玩家可以根据W AP浏览器浏览到的页面上的提示,通过选择各种不同选项来进行游戏。

4.J2ME和其他的解释语言类游戏:J2ME是一种针对移动电话和PDA这样的小型设备的Java语言版。

现在支持Java的手机基本上得到了普及,所以,手机成为目前最好的移动游戏开发环境,J2ME不是手机上配置的唯一的解释语言,但是它是许多厂商支持的行业标准。

一些专用的解释语言也在某些区域上有上佳表现,如北美的Oualcomm的BREW,和一些韩国移动运营商支持的名为GVM的标准。

下面是如今几个手机开发平台的介绍。

BREW:BREW(Binary Runtime Environment for Wireless),是基于高通公司的CDMA技术的手机为目标的平台,BREW能够作为游戏和底层手机操作系统之间的一个中介。

BREW运行时坏境是一个轻量级的软件借口层,位于无线设备的系统软件和应用程序之间,使最终用户可以无线下载程序并启用BREW的设备上运行。

BREW具有较高的闪存和RAM使用效率,因为它所占闪存较少,而且在应用程序运行时会为其动态分配RAM。

目前制约BREW增长的最主要的原因就是移动终端的缺乏。

但是其未来发展还是充满了希望。

Mophun:Mophun是瑞典Synergenix公司于2002年开发出的移动游戏平台。

Mophun的发音类似More Fun,可以采用C/C++开发游戏,运行起来稳定,速度比Java VM快许多倍,可发挥出手机硬件的极限。

同时Mophun游戏平台能在极其有限的硬件资源上工作,其最低硬件需求是以12MHz运行的8位处理器,因为应用于现有的2G手机。

Mophun是一个专门针对手机所涉及内建的游戏平台,任何手机只要拥有Mophun的功能,都可以下载各种音效、画面并且执行顺畅,甚至可以进行即时互动的精彩游戏。

与其他的手机游戏开发平台比较,Mophun所需的硬件规格较低,也就是说,在相同条件之下,Mophun手机游戏的表现效果,将比其他种类手机游戏的表现更为顺畅。

除此之外,所有的Mophun 手机游戏都必须经过严格的审查才可以问世,包括了游戏的主题、可玩性、执行效率、画面设计等,所以在品质上会比一般手机游戏高出许多。

Mophun的下载功能已被超过12家欧洲与北美网络运营商采用。

TTPCom与Synergenix技术的结合,将为大众手机市场的精彩无线游戏订立统一标准,从而配合Java技术。

随着Java多功能应用技术用途更趋广泛,该标准已逐渐被高端手机采纳。

J2ME:J2ME与BREW一样,能够作为游戏和底层操作系统之间的中介。

熟悉Java历史的人都知道,Java原本是为了开发消费性电子产品而研发的。

但现在Java在网络应用上的出色表现使得它变得非常流行,发展越来越庞大。

J2ME是Sun公司为了把Java应用于移动通信设备、嵌入式设备或消费性电器而推出的一项技术,是致力于消费产品和嵌入式设备的最佳解决方案。

J2ME的核心特点就是在于KVM。

KVM是经过裁剪后的JVM,Sun公司首先实现了KVM,这意味着程序运行时的内存需求仅以KB计算。

KVM自身只需要40~80KB的内存。

同时它具有相当高的可移植性,适于16位或32位的RISC/CISC平台。

相比较其他开发平台J2ME具有一些技术优势,如移植性强,使用J2ME技术开发的程序,可以经过简单的修改以后,在不同厂商的手机上运行,这个是J2ME技术最大的优势。

开发速度快,由于Java语言自身的特点,和系统的关联不大,所以开发速度很快。

程序的开发周期比较短。

技术入门快,由于JA V A语言相当的普及,而对于有一定JA V A语言基础的人来说,学习J2ME技术的门槛很低,所以J2ME技术的普及速度很快。

最重要的是现在所有主要的智能手机制造商都支持J2ME 平台。

四、基于J2ME的蓝牙技术参阅文献[7]、[8]、[9]、[10]了解了J2ME的软件架构,而文献[9]、[10]则简单介绍了蓝牙技术。

J2ME软件架构:J2ME平台由多种配置(Configuration),简表(Profile),和可选包(Optional Package)组成。

J2ME平台的体系结构从上至下为Optional Packge、Profile、Configuration、java Virtual Machine、Host OperatingSystem。

操作系统位于J2ME运行环境的最底层,操作系统可以是Linux,Symbian或者PalmOS,这充分体现了Java语言的跨平台性。

配置由Java虚拟机和一系列的API集合组成,为某一范围内的嵌入式设备提供基本的功能,这些设备通常在硬件和软件上具有类似的特性。

目前,J2ME平台主要包含两个配置:连接设备配置(Connected De-vice Configuration,CDC)和连接受限设备配置(Connected LimitedDevice Configuration,CLDC)。

简表位于配置之上,为运行环境提供高层的API,例如,应用程序模型和图形用户界面等。

目前,CLDC上采用最广泛的简表是移动信息设备简表(Mobile InformationDevice Profile,MIDP)。

基于CLDC与MIDP的J2ME平台主要面对的目标设备是移动电话。

J2ME平台可以通过添加可选包(Op-tional Package)进行扩展,可选包是针对特殊技术的实现,因此它定位的是特定范围的设备,而不适合作为一项特性定义在MIDP中。

随着移动终端设备内存和处理器能力的提高,越来越多的可选包被添加到具体的J2ME平台上。

蓝牙技术:蓝牙技术采用跳频扩展技术(FHSS),跳频速率为每秒1600次。

其设备采用的是GFSK调制技术,其最高传输速率为1Mbps,实际数据有效速率为721Kbps,话音采用连续可变斜率调制CVSD(Contin-uous Variable Slope Delta Modula-tion连续可变斜率调制)编码方式,CVSD方式抗干扰能力很强,即使在误码率达到4%时,仍然有可以接受的话音质量。

通信协议则采用TDMA(时分多址),在2.4GHz的ISM频带上设立79个带宽为1MHz的信道,用每秒钟切换1600次的频率的跳频(Hobbing)扩展技术来实现信息的收发。

蓝牙技术支持一个异步数据通道,或3个并发的同步话音通道,或一个同时传送异步数据和同步话音的通道。

每一个话音通道支持64kbps的同步话音;异步通道支持最大速率721kbps、反向应答速率为57.6kbps的非对称连接,或者是432.6kbps的对称连接。

这种连接的网络拓扑结构首先是由最多8台独立的设备连成Piconet(微微网),再由多个独立的,非同步的Piconet组成一个独立的Scatternet(分布网)。

在Piconet(微微网)内部,各设备单元分主、从工作方式运行,虽然所有的蓝牙设备都是对等的,以同样的方式工作。

一个Pi-conet(微微网)只有一个主设备,其它都是从设备,主设备利用其自身的时钟和跳频信号同步其它的从设备。

在Piconet(微微网)内部各设备拥有一个3 bit的MAC地址来相互区分,组成ScatterNet后,各Piconet通过其不同的频率和跳频信号相互区分。

五、基于J2ME的蓝牙应用开发及实现参阅文献[9]、[10]了解了基于J2ME的蓝牙应用模型、蓝牙API概述,而文献[14]介绍了无线蓝牙应用中的JSR-82规范,参阅文献[9]、[10]、[11]、[12]、[13]则了解了基于J2ME的蓝牙应用开发及实现。

相关文档
最新文档