欢迎来到天天文库
浏览记录
ID:30714887
大小:18.70 KB
页数:6页
时间:2019-01-02
《简论基于多平台的移动终端网络应用》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果简论基于多平台的移动终端网络应用[关键词]BREW;J2ME;网络[摘要]本文以BREW和J2ME两种技术为基础,通过互联网上服务器实现不同平台移动终端的数据交互与信息共享。在应用中用户可以持有不同平台的移动终端进入同一个应用空间。用实例对移动终端网络进行了研究。,J2ME技术简介BREW简介BREW是BinaryRuntimeEnvironmentforWirel
2、ess(无线二进制运行环境)的缩写,是美国高通为无线数据应用程序开发和执行提供的通用接口平台,是高通公司提供的全面的、端到端的无线应用开发、设备配置、应用分发、计费和支付的解决方案。BREW提供了一套应用程序接口(API),设备制造商和开发入员可以随时对运行环境进行扩展,提供应用程序需要的各种附加性能模块。BREW商业运行的核心是BREW发布系统。允许运营商自主控制和管理应用程序发布、定价以及他们为用户提供的服务。BREW要求所有的BREW应用都要通过第三方的测试,这样将不会对终端用户造成伤害,还
3、保证了应用的设计功能的实现。J2ME简介课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果Java最初是为了开发嵌入式系统而设计的一种语言。Sun的开发小组在20世纪90年代初期的工作目标,是满足刚刚发展起来的嵌入式计算机市场对软件的需求,但随着因特网提供的更具竞争力的机会,这项工作转移了目标。Sun小组
4、并没有为Java补充额外的API,而是与JavaCommunityProcessProgram一起,将Java程序设计语言Java虚拟机分开。他们将JavaAPI和JVM缩减到为支持嵌入式系统和微型计算机设备所需的最少的代码。这是必要的,因为有限的资源限制了这些设备的硬件设计。他们努力工作的结果就是J2ME的诞生。J2ME是JavaAPI和VJM虚拟机的一个缩减版本,它设计用来在新型的嵌入式计算机和微型计算机所能提供的有限资源内进行操作。、应用系统概况.1系统概况以手机为主的移动终端上的应用随着技
5、术的发展,朝着网络化方向在不断前进。在国内运行的网络有GPRS和CDMA。两大移动运营商里,中国移动的用户群,其手机终端运行于GPRS上,联通用户,其手机终端运行于CDMA之上,现在CDMA网络处于CDMAIX阶段。本应用系统就是建立融合多平台的大型网络应用,通过互联网上服务器实现不同平台移动终端的数据交互与信息共享。在应用中用户可以持有不同平台的移动终端进入同一个应用空间。课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发
6、,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新见解,特别是博士生必须有创新性的成果.2功能描述主菜单:完成游戏各个功能的选择,包括有新游戏的进入,声音开关的设置,为用户提供的帮助等等。新游戏:游戏的主循环体。保存进度:在玩游戏的过程中,如果需要保存,则将游戏中的主要信息写入持久存储系统中,具体是写入一个二进制文件中。载入进度:与保存进度的作用相反,将保存好的二进制文件读出,并将游戏的状态恢复到玩家保存处。事件的处理:在游戏的过程中,应用系统要接受来自用户的按
7、键事件,外界的来电中断和短消息信息等等。对于此类事件,游戏中要进行相应的事件处理。屏幕的绘制:游戏应用中,画面的处理很关键,屏幕的绘制主要分为背景的绘制和精灵的绘制两种。游戏的逻辑处理:这是游戏应用的中心,在逻辑处理中,会用到很多入工智能的方法,提高游戏的可玩性。,应用实现的关健问题.1原则课题份量和难易程度要恰当,博士生能在二年内作出结果,硕士生能在一年内作出结果,特别是对实验条件等要有恰当的估计。从本学科出发,应着重选对国民经济具有一定实用价值和理论意义的课题。课题具有先进性,便于研究生提出新
8、见解,特别是博士生必须有创新性的成果应用在手机终端上的游戏与PC游戏的不同主要是由于手机与PC的CPU不同造成的。随着计算机技术的不断发展,PC机的CPU运算速率越来越快,内存容量也不断增大;虽然手机的技术也在不断的发展,大容量内存和较快CPU运算速度的手机不断面市,但是在与PC机进行对比时,我们很容易就发现,手机的CPU运算速率仍然比较慢,内存容量仍然比较小。因此,在设计游戏的时候,不能像PC游戏那样使用大量的资源,也就是说,游戏的资源要尽可能小。其次,手机作为手持设备,其屏幕相
此文档下载收益归作者所有