移动服务的KJava开发技术架构和应用
KJava是一个移动终端运行和开发的统一平台,提供对越来越多的移动应用的支持。介绍了该技术的体系结构与功能优点,以及其应用程序的开发步骤,还对其应用领域及相应解决方案进行了简单分析。
电脑编程技巧与维护
移动服务的 K aa Jv开发技术架构和应用 沈荣鑫 (师范大学计算机学院,广州 50 3 )华南 16 1 摘要:K aa一个移动终端运行和开发的统一平台,提供对越来越多的移动应用的支持。介绍了该技术的体系 Jv是
结构与功能优点,以及其应用程序的开发步骤,还对其应用领域及相应解决方案进行了简单分析。 关键词:K aa; Jv移动服务; Jv K aa开发技术
KJ v v lp e tTe h ia a wo k a d Ap l a i n a a De eo m n c n c lFr me r n p i to c o o i evc fM b l S r i e e S HEN n x n Ro g i
( o p t olg f o t C ia r l iesy, un z o 16 1 C m ue C l eo uh hn ma Unvr t G agh u50 3 ) r e S No i Ab ta t K a ai au i e lt r o bl e ia p rt n a dd vlp n, rvd r n r bl p l sr c: J v s nf dpa om fmo i tr n l eai n e eo me topo iemoea dmoemo i a pi i f e m o o t e - c t n s p o T i a e n r d c s s s m tu t r n u cin a v na ea d i p l ai n d v lp n tp,n lo a o u p ̄. h sp p ri t u e y t sr cu e a d f n t d a tg, t a p i t e eo me tse sa d as i o e o n s c o b e y a ay e e a p ia in f l sa d c re p n i g s l t n . i l r f n ls st p l t ed o r s o d n o u i s h c o i n o
Ke r s ywo d:KJv mo i evc KJ v e eo me t e h ia a a; bl srie; a ad v lp n c nc e t l
1 K aa Jv
器而引发的安全问题。同时,垃圾回收机制不仅把程序开发
K aa是 S n公司专门用于嵌入式设备的 Jv Jv u aa软件。以
人员从繁琐的内存资源管理任务中解脱出来,还避免了因忘 了释放某一块内存而导致程序无法执行甚至死机现象的发生。
K aa Jv编程语言为手机开发应用程序,可
以提供游戏、个人信息处理、股票、电子地图等服务程序。K aa Jv在设计其规格的 时候,遵循着“ reoc,rnay hr”这个基本原则。于 wi ne u n w ee t
简单性:K aa拥有大量丰富实用的类库,可以直接使用 Jv或经稍许修改而不需再重新设计,使得程序开发变得简单的 同时,还可以大大缩短开发周期,尤其是 K aa网络协议如 Jv对
是 Kaa Jv先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力供应也有限的嵌入式装置,例如:P A D、手机等;另外一种是运算能力相对较佳、并且在电力供应上相 对比较充足的嵌入式装置,例如:冷气机、电冰箱、电视机上盒 ( tt o) s—o b x。因为这两种区分,所以 Jv引入了一个叫 e p aa做 C n g rtn (置)的概念,然后把上述运算功能有限、 of ua o配 i i
HT P C r、T P等提供大支持,从而可以简单快速地开发网络应 用程序。 除此之外,K aa Jv还具有很强的可扩展性,从而使得利用 K aa Jv技术编写的应用程序可被很容易地升级扩展至 JS 2 E和 JE 2 E平台。
电力有限的嵌入式装置定义在 C D C n et i tdD— L C fo nc dLmi e e e v eC niua o,连接受限设备配置)规格之中;而另外一 i of rt n c g i 种装置则规范为 C C (once eieC ni rt n D C n etdD v of ai,连接设 c u g o
3 K aa系结构 Jv体 K aa台由多种配置 C n grt n Jv平 of uai、简表 Pol i o r e和可选 i f
包 O t n akg组成。平台的实现者和应用程序的开发者 pi a P cae ol 可以从中选择并组合出一个完整的 Jv aa运行环境来满足特定
备配置)规格。也就是说,K aa Jv先把所有的嵌入式装置利用 C ni r i of ua o g t n的概念区分成两种抽象的形态。
范围内的设备需求。每种组合都应该使这一系列设备的内存、 处理器和 I/ O能力达到最优化。K aa平台的体系结构如图 1 Jv 所示。
Jv并不认识硬件,它是把 Jv编写的程序转换为机器 aa aa 运行指令的一个管理者,叫 K虚拟机,运行在它上面的程序就可以叫做 K Sf ae— ot r
,或者 K Po r w— rg m,用来编写这些 K a— Porm的 Jv语言也就被理所当然地俗称为 K aa了。 rga aa Jv
2 K aa的特性 Jv 平台独立性:利用 Jv aa的“ reoc,rnay hr”特 w t ne u nw ee i性,可以真正达到“一次编写,随处运行”。而不必为每一个 C niuain o f rt g o 配置
AI P类库 J
aa虚拟机 v
目标平台各写一个版本。 安全性:K aa有 Jv技术本身的各种特点:持定长 Jv拥 aa支 数据类型,与机器无关;没有指针;对数组边界进行检查; 图 1 K aa台体系结构 Jv平
保证合法地进行对象转换;提供垃圾收集机制等;同时采用 两阶段类验证的底层 K M也能在该应用程序的执行过程中保 V证其不会对设备或网络造成损害。除此之外,K aa Jv的沙箱模型也尽可能地消除了 Jv语言中某些可能由于缺乏安全管理 aa
从图 1以看到,设备的操作系统位于 K aa运行环境的可 Jv作者简介:沈荣鑫 (9 8 ) 17 -,男,硕士,研究方向:嵌入式。 收稿日期:2 1— 2 1 020—0
|

你可能喜欢
- 数据同步
- 手机界面设计
- App开发
- 云计算介绍
- 移动云计算
- Android论文
- 数据库同步更新14页
- Oracle 数据同步2页
- 用ORACLE的高级复制实现内外网数据同步8页
- 数据同步复制13页
- 数据库同步技术解决方案13页
- PostgreSql + Streaming数据同步5页
- 手机界面设计基础26页
- Photoshop智能手机APP界面设计234页
- 小议手机交互界面设计趋势3页
- 基于用户心智模型的3G手机交互界面设计4页
- 面向用户体验的手机软件界面交互设计17页
- 告诉用户我在哪里?手机界面设计22页
- 我的第一个iOS App从开发到上线经历1页
- 【转】App产品开发的几个思考2页
- 爱传App开发人员应具备的能力1页
- 0908_UUdev_MarketCMS_介绍资料_安卓App开发者25页
- Shell App 开发设置1页
- 云端App开发以及模拟平台系统19页
- 云计算介绍20页
- 云计算介绍35页
- 云计算介绍37页
- 【普及】永新视博视频云计算介绍29页
- 同济大学计算机前沿技术概论 第8章_云计算介绍25页
- 云计算介绍之Vmware大会19页


