Java
Java是由公司所发展出来的程序语言,它本身是一种对象导向(Object-Oriented)的程序语言.JAVA目前在手机上应用最多的就是JAVA游戏.由于接触Java并不是太多,所以只能简单的说明一下.
KJava:KJava即ME(Java2MicroEdition),是公司专门用于嵌入式设备的Java软件。以KJava编程语言为手机开发应用程序,可以提供游戏、个人信息处理、股票、电子地图等服务程序。ME(Java2MicroEdition)是致力于消费产品和嵌入式设备的最佳解决方案.ME在设计其规格的时候,遵循着「对于各种不同的装置而造出一个单一的开发系统是没有意义的事」这个基本原则。于是ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置(比方说PDA、手机)
Java的设置
Java无线平台支持两种接入:
XXX接入方式:移动终端通过GGSN接入到IP网络,通过RADIUS进行用户身份的认证.
XXX接入方式:移动终端通过NAS接入到IP网络,通过RADIUS进行用户身份的认证.
具体设置:
CSD-拨入号:17266用户名:wap密码:wap
GPRS-APN:cmwap用户名:空密码:空
HTTPPRO_YIP地址:10.0.0.17_;PortNumber:8080
WAP网关IP地址:10.0.0.172;PortNumber:9201
注:涉及到与网络相关的Java应用程序时需对Java的Profile进行设置.
[GGSN:GatewayGSN,网关GSN,GSN是GPRS网络中最重要的网络节点]
[NAS:网络附加存储,一个NAS系统包括处理器,文件服务管理模块和多个硬盘驱动器,住服务器和客户端可以非常方便的在NAS上存取任意格式的文件]
测试引导
1.安装:
Java安装流程:附件
从T卡安装:
手机如果支持该功能,则可将到PC的Jar文件拷入T卡的Java文件夹,再进入手机的Mydata中安装即可,同样会给出安装状态报告.
过程中需要注意的问题:
A.过程中断线(可进入屏蔽室),已的部分数据会被清空,手机无异常
B.过程中断电(可拔掉电池),已的部分数据会被清空,手机无异常
C.过程中来电,若电话可呼入则进入正常通话,反之则主叫放提示为忙音,已的部分数据会被清空,手机无异常
D.过程中网关方停止传送数据(视网络而定),手机给出正确提示,已的部分数据会被清空,手机无异常
安装时需要注意的问题:
A.正常安装时,反馈安装状态信息给Java平台,手机给出正确提示
B.安装被损坏的Jar文件,反馈安装状态信息给Java平台,手机给出正确提示.
C.当手机空间不足时,安装正确的Jar文件,反馈安装状态信息给Java平台,手机给出正
确提示.(A.B.C请根据手机的提示语主观给出判断)
D.手机在安装Jar文件后,信息反馈给Java平台但平台未给出响应,一段时间后手机是否会给出错误提示,退出安装.
E.安装时各种冲突的测试.
2.网络相关的Java程序的测试
可用于测试的应用程序:
A.聊天工具:QQ,MSN,XXX,Pica.
B.邮件工具:UCmail
C.网页浏览工具:OperaMini,UCweb
D.其他工具:Wep,股票类软件
与网络的交互测试:
A.使用中要注意各种来自网络的冲突,SMS,MMS,WAPPUSH,OTA,Call.
B.使用过与网络相关的Java程序后一定要与其它模块进行下交互测试,特别是WAP,Call,SMS,MMS.是否会导致其它模块功能无法实现.
3.兼容性测试
A.或直接从T卡安装多个已损坏或完好的Jar文件,每安装成功后,启动Java并运行已安装的程序,是否可正常安装.
B.安装分辨率不符合的程序到手机,看手机是否能正常运行,现一般手机有240320和176220两种分辨率.
4.其它测试
A.安装各种Java程序,检查按键响应.
B.用两部手机安装SMSPUSHDEMO,发送短信使对方启动Java程序,观察手机响应是否正常,启动退出后手机是否能正常使用.
C.在Java的设置中将声音关闭,安装带游戏音的Java游戏并运行,手机响应是否正常.
D.在Java设置中开启振动,安装带振动的游戏并运行,手机响应是否正常.
E.关闭游戏音后,运行带音乐的Java游戏,来一个提示(有提示铃音),手机是否响应正常.F.在游戏中对按键连续操作,手机是否响应正常.
G.长时间进行Java游戏,手机是否响应正常.
H.删除已安装过的Java游戏,删除后重新开关机,查看是否已经删除.全部删除也需验证.I.安装完Java程序后,查看手机Java内存,是否显示正确.再删除Java程序,查看内存显示是否正常.重启手机后显示是否正常.
J.观察使用完Java程序后手机耗电情况.
K.观察使用完Java程序后手机背景灯会不会受到影响.