j2me
同类型的手机必须实现对HTTP协议的支持,而其他协议的实现都是可选的而不是必需的。 因此,考虑到不同类型的手机上的可兼容性,客户端和服务端采用HTTP协议进行通信。 数据存储技术本系统中查询记录是保存在手机记录管理系统(RMS)中,从服务端接收的地图文件是先保存在手机文件系统中,再读取文件并渲染到地图界面中。 系统涉及数据存储技术,在此作简明介绍。 RMSJ2ME
装置 (比方说 PDA、手机 );另外一种则是运算能力相对较佳、在电力供应上相对比较充足的嵌入式装置 (比方说冷气机、电冰箱、电视机 上 盒(settop box))。 介于这两种型态的嵌入式 装置,所以 Java 引入了一个叫做 Configuration的概念,把上述运算 能力 有限、电力有限的嵌入式装置定义在 Connected Limited Device
概念,将数据封装于类中,实现了程序的简洁性和便于维护性,使程序代码可以只需一次编译就可反复利用。 4. 分布式 Java 建立在 TCP/IP 网络平台上,提供了用 HTTP 和 FTP 协议传送和接收信息的库函数,使用其相关技术可以十分方便的构建分布式应用系统。 5. 健壮性 Java 致力与检查程序在编译和运行时的错误,并自动回收内存,减少了 内存出错的可能性。 Java 取消了 C
越来越受青睐,未来的手机游戏领域存在着一个潜在的庞大用户群。 Java 2 Micro Edition(J2ME)是一种针对小型设备,如手机和 PDA 应用 Java语言技术的版本。 J2ME 与掌上型手机相比之下还是又一些限制的。 但是它已经大幅度改善了手机支持游戏的能力。 而且 J2ME 比 SMS 和 WAP 拥有更好的控制接口,支持动态图片并使用无线网络连接到后端服务器。 也就是当
........................................................................................... 42 数据库处理类的实现 ............................................................................................
TPS协议、串口通信、 Socket 通信、 UDP 协议。 J2ME扩展包技术更是使得扩展 GCF后能够使用 Java编写手机蓝牙、红外、 USB等通信程序。 GCF本身是一个基于 Java语言接口技术的框架。 图 8 GCF 框架 3 游戏实现 游戏设有多个关卡,每个关卡中 青蛙都有不同的任务:在第一关中,跳跃的青蛙从底 部 12 开始,要在规定的 90 秒中通过 3 条马路到达顶部的目的地
些在未来最可能流行的游戏类型: 手机网络 游戏 : 手机是一个天然的网络通讯平台,利用这个平台,开发者可以很容易实现网络的互联,只要有好的游戏设计思路和良好的后期支持,在电脑上已经成功的例子就摆在眼前。 手机休闲游戏 : 这些游戏往往是只要 10 几分钟就能玩通的小游戏, 精彩而独特的游戏内容是吸引用户的关键,这些游戏结合社会,电视,电影的内容,通过简单的选择,按键就能和用户产生互动,
机游戏制作在中国的市场以及在中国发展的潜力。 我们要相信在不久的将来,国内手机游戏市场一定回迎来一个春天的。 [8] 9 第 3 章 游戏设计的需求分析 MIDP 中的游戏 API MIDP 是专门为互联受限设备配置设计的,它为移动设备提供 了一套 API 集合, MIDP 包含用户界面类、持久存储功能与网络功能。 早在 版本时,是没有单独的游戏 API 的,在 后增加了一个新的专门的游戏软件包
的功能特性。 B. : 移动信息设备描述提供了一种让 MIDlets持久性储存并在以后可以取回数据的机制。 C. : 这个 MIDlet包明确定义了 MIDP应用,也定义了和应用环境之间的交互。 D. : 移动信息设备还描述包括基于有限连接设备配置GenericConnection框架的网络支持。 基于 J2ME 的手机五子棋游戏的设计与实现 8 图 25 MIDlet生命周期流程图 开发平台
装载的类只能访问某些文件系统。 [16] 6 5. 多线程 线程是操作系统的一种新概念,它 又被称作轻量进程,是比传统进程更小的可并发执行的单位。 Java 在两方面支持多线程。 一方面, Java 环境本身就是多线程的。 若干个系统线程运行负责必要的无用单元回收,系统维护等系统级操作;另一方面, Java语言内置多线程控制,可以大大简化多线程应用程序开发。 Java 提供了一个类Thread