KJava 相关知识

1.什么是KJava?

KJava是一种软件开发语言。

Java是由美国Sun Microsystems公司开发的一种软件开发语言,1995年正式发布。Sun Microsystems公司在它们自己的网站上声称Java可以运行在所有的硬件平台,从服务器到蜂窝电话到智能卡。虽然未经所有人同意,但它确实已经能够运行在绝大多数平台上。而这一点,也正是Java所以流行的重要原因:Write Once, Run Anywhere.

Java经过多年的发展,目前的最新版本是Java 2。在Java 2中,为了适应用户不同的需求,又被分成了J2EE,J2SE,J2ME三个不同的版本。KJava就是J2ME的一个别名,是Java 2的一个微型版本。

Kjava的名称来源于KVM虚拟机(K Virtual Machine),特指为面向基于KVM,针对手机等资源受限设备的JAVA平台解决方案。由于移动互联网业务现阶段更多的集中于移动电话上的应用,因此,其上的JAVA应用称为Kjava更为确切。Kjava具有平台开放和易于动态下载的特性,它使第三方开发者可以为掌上设备开发Kjava应用程序。如果一款手机支持Kjava,那么它的功能就是可扩展的。服务开发商为它开发增值应用后,用户就可以下载到手机里使用。由于Kjava有丰富的开发接口,服务开发商可以开发出功能比较复杂的应用,使用户的操作更方便,界面形式更生动。 用户使用支持JAVA功能的手机终端,通过GPRS方式接入中国移动无线JAVA服务平台,能方便地享受类似于Internet上的各种服务,如下载各种游戏、动漫画、小小说等,也可进行各种在线应用,如联网游戏、收发邮件、证券炒股、信息查询等。

2.什么手机能进行KJava的应用?

用户只有使用符合中国移动规范的Java手机终端,才能使用Java业务。无线JAVA业务面向对象主要是中国移动全球通及省内品牌客户,神州行客户暂不开放。全球通及省内品牌客户无需申请即可开通Java业务(百宝箱服务),但需要开通GPRS 数据功能。

3. 手机该如何设置参数,才能使用java应用呢?

(1)、配置GPRS:连接名称: 中国移动 GPRS  数据承载方式: GPRS  接入点名称: cmwap 用户名: 无 提示输入密码: 否 密码: 无 (2)、配置下载代理服务器 签定: 普通 网关IP 地址: 10.0.0.172(暂定)  端口:80

4.下载KJAVA游戏后需要在线进行游戏么?

无线JAVA业务(百宝箱服务)可提供离线和在线应用两种服务方式。离线应用的KJAVA游戏占多数,对于在线应用的KJAVA游戏我们会在游戏的介绍页面上给予说明。

5.  KJava的运用

J2ME通常运行于移动电话、双向呼机、个人数据助理(PDA)、机顶盒、家用电器、POS等可连接网络的、硬件资源有限的设备。它给这些智能设备增加了可随时扩展功能的能力。从此我们的手机可以无需软件升级,即可自行增加新的功能。J2ME已获众多主流硬件、软件厂商支持,并已成为手机的潮流和发展方向。如果一款手机支持Kjava,那么它的功能就是可扩展的。服务开发商为它开发增值应用后,用户就可以下载到手机里使用。由于Kjava有丰富的开发接口,服务开发商可以开发出功能比较复杂的应用,使用户的操作更方便,界面形式更生动。

Tips:Kjava中K的由来

Java并不认识硬件,它如何能够运行在有限CLDC(Connected,Limited Device Configuration)及CDC(Connected Device Configuration)上呢?原来,在这些设备上都需要植入一个叫Kilo Virtual Machine的东西,这就是我们常说的K虚拟机。它是把Java编写的程序转换为机器运行指令的一个管理者。既然这个管理者叫K虚拟机,那么运行在它上面的程序就可以叫做K-Software,或者K-Program,用来编写这些K-Program的J2ME语言也就被理所当然地俗称为KJava了。

发表评论