振戎融通产品与方案

产品概述

Jmoplus是专门为无线设备开发的 Java 虚拟机产品。为无线终端提供高效、稳定的Java运行平 台,且提供对于Java应用的下载、运行等管理。产品结合运营商业务特色,实现移动终端的Java应用 运行环境,从设计上充分考虑性能、内存优化和可移植性之间的平衡。做到性能优良,内存占用少, 可移植性强,可定制等特点。

技术特点

  • ·以J2ME的JTWI技术为基础,从JCP引进众多先进JSR规范加以实现。
  • ·获得 Sun 授权,完全兼容最新的 J2ME 标准( JSR ),并根据市场的需求和客户的需要提供相应的扩展功能。
  • ·增加了符合JSR标准的FC/PIM模块、MMAPI支持、3D功能、安全模块、蓝牙功能、定位功能、 WMA2.0、SVG,以及对触摸屏、移动存储卡、预装应用等一系列扩展功能的支持,更大的满足了手机使用者的多方面需求。
  • ·可根据用户的特定要求进行功能的定制以符合用户的业务发展要求。
  • ·支持数字版权保护( DRM )
  • ·支持 ARM 公司的 Java 硬件加速技术- Jazelle。
  • ·为客户提供认证支持服务,帮助用户获得 Sun 的 TCK ( Java Technology Compatibility Kit )认证。

产品优势

  • ·运行速度快

    采用JBENCHMARK(业界通用的针对Java VM的性能测试工具)的测试结果明显优于其它同类产品。

  • ·对硬件资源的要求低
      JMO+产品针对嵌入式平台设计并进行了充分的优化,能充分利用系统资源,对硬件资源,特别是 内存的需求较低。Jmoplus的这一特性可以帮助移动终端有效地缓解硬件资源不足的问题.这主要体现在两个方面:
  • ·自身要求的内存低.在800K的内存下就可以正常启动并运行一些中小型Java应用.在1.5M的情况下可以正常运行各种大型Java应用。

    ·要求的内存可以同其它应用共享.相对于很多嵌入式软件采用静态内存分配机制(在开机或启动任务时把内存一次性分配完毕), Jmoplus采用动态内存分配机制,这意味着如果用户不运行Java应用,大部分Jmoplus所需要的内存都可以被其它应用使用。

良好的兼容性

  •   Java技术的最大优势就是它的平台的统一性以及由此带来的应用开发的跨平台性(一次编译,处处运行)。但Java技术的这一优势能否有效发挥取决于具体的Java虚拟机产品实现的兼容性。Jmoplus产品具有良好的兼容性,在用50款随机抽取的商业应用进行的测试中,所有应用运行正常。良好的兼容性为Jmoplus吸纳大量的Java应用提供了技术上的保证。


  • ·易于移植
     由于Jmoplus的移植层接口设计得简洁易用,易于实现, Jmoplus的集成工作量较小,一般厂商第一次独立实现,大约4个月可以完成;同时振戎融通针对主流的嵌入式平台已经开发出了成熟的移植代码,视项目需要可以提供给厂商,厂商可以在这个基础上进行二次开发,因此厂商的移植工作量还可以进一步降低。


  • ·强大的客户化定制的能力

    能够在最短的时间内满足用户的UI定制和其它功能定制的需求,这主要来源于以下几个方面的技术优势:

    ·模块化的软件结构,保证了核心层代码,功能层代码和UI层代码的分离,功能的修改和添加,只需要转注于特定的局部模块。

    ·在设计功能模块的时候,充分考虑到了客户化定制的需要,如UI的风格,可通过修改配置文件来完成,实现UI风格的修改同代码的分离,从根本上减少了工作量。

    ·功能层和UI层绝大部分代码采用Java语言实现,由于Java语言的易用性,可以大大减少功能开发的工作量。

    ·同时在最终的产品中采用AOT技术把功能层的Java代码转换成经过充分优化的本地机器代码来执行,这样就既保留了Java语言给功能开发带来的便利,同时又克服了Java语言执行时可能带来的速度上的负面影响。