Dannie from Shanghai

Saturday, January 06, 2007

POS和JavaPOS的关系是什么?

What is the relationship between the OPOS and JavaPOS standards?
OPOS和JavaPOS的关系是什么?

The OLE Point of Sale (OPOS) standard architecture was used as the starting point for the JavaPOS effort. There were several reasons for this approach.

OLE/POS标准架构被用作JavaPOS努力的起点。这是有若干原因的。

  • OPOS was a good first step
    OPOS是良好的第一步

    The primary goal of OPOS is to permit retail application developers to be independent of the proprietary details (ex: special escape sequences) of the retail peripheral devices they accessed.

    OPOS的主要目标是允许零售应用开发者能够独立于,他们访问的零售周边设备的专有细节(例如:特殊的ESC序列)。

    This was the starting point for the larger goal facing the JavaPOS committee:to permit the retail application developer to be independent of the proprietary details of BOTH the peripheral devices they access AND the POS platform on which the application itself runs. For example, the JavaPOS standard eliminates the OPOS dependency on the NT Registry.

    这是JavaPOS协会所面对的巨大目标的起点: 允许零售应用开发者独立于专有细节,不仅包括他们访问的周边设备,而且其应用运行的POS平台。例如,JavaPOS标准去除了OPOS对NT注册表的依赖。

  • Reuse of Retail Peripheral Device Models
    零售周边设备模型的重用

    Over 90% of the voluminous OPOS documentation is devoted to specifying the properties, events, methods and error codes of the seventeen (as of OPOS v1.3) defined retail peripheral devices.

    超过90%比例的OPOS文档是定义关于17种 (根据OPOS v1.3)零售周边设备的属性、事件、方法和错误代码。

    These device models are both language AND platform independent, which allowed their direct incorporation into the JavaPOS standard.

    这些设备模型都是语言和平台无关的,从而允许他们被直接整合到JavaPOS标准中来。

  • Reduced Learning Curves
    降低学习曲线

    Many retail application developers already had experience using the OPOS APIs, and many retail hardware vendors had experience implementing the OPOS Control PIs.

    许多零售应用开发者已经熟悉了OPOS API的使用,并且许多零售硬件供应商也有实现OPOS控制API的经验。

    Adopting this approach therefore reduced the learning curve for the very audience JavaPOS was targeting.

    采用该方法从而降低了JavaPOS目标受终的学习曲线。

  • Two-Phase Deployment
    2相部署

    By sharing the same device models as OPOS, it becomes possible to use a generic OPOS bridge” to map existing OPOS Device Controls and Services into their JavaPOS equivalents. One example of such a bridge has long been made freely available by Wincor Nixdorf, and others have been created by NCR and Datafit Corporation.

    通过共享相同的OPOS设备模型,从而使用一个通用的"OPOS 桥"来影射目前存在的OPOS设备控制对象和服务对象,到它们JavaPOS的等价物早已存在这样的一个桥,已经由德利多富免费提供,其它已经由NCR和Datafit公司创建。

    This bridging capability provides a means of prototyping and testing JavaPOS-compliant retail applications on existing OPOS terminal configurations.

    这种桥能够提供一种原形,并在目前的OPOS终端设置下,测试JavaPOS兼容的零售应用。
  • 0 Comments:

    Post a Comment

    << Home