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 了。