JavaPOS标准v1.14 (1)

一、 JAVA FOR RETAIL POS是什么?

使用java开发技术,为上层应用程序提供一套统一的相关POS设备接口。它是upos框架的一种实现,可定义为:

1, 为访问基于java实现的pos设备提供一个框架

2, 提供足够的一套API

 

JAVA FOR RETAIL POS标准委员会是由多家零售业厂商以及终端用户联合创立的,其宗旨是提供一套java 接口。

 

JAVAPOS提供如下内容:

1, UPOS开发指南

2, JAVA源代码:

2.1,相关定义源文件。各种接口和类的定义。

2.2jpos.config/loader(JCL)configuration and service loader example.

2.3,例子代码

 

二、 使用javapos的好处是什么?

1, 减少POS软件成本

2, 使得上层应用跟设备硬件分离

3, 减少管理成本

 

三、 依赖性:

Javapos的部署依赖于:

1, java communications port api(COM/API) 或者其他支持硬件设备通信的API

2, jpos.config/loader(JCL)

3, 其他信息请访问:http://www.javapos.com/

 

四、 和OPOS之间的关系

OPOS是采用ACTIVEX技术实现的WIN32平台的接口。

 

五、 Javapos架构蓝图:

Javapos定义了一个多层结构的架构,POS上层应用通过javapos设备与物理和逻辑设备进行交互。

 

 

Javapos架构中的组件:

每个javapos设备由下面的组件组成:

1. javapos设备控制是针对设备类型而言的。DEVICE CONTROL CLASS提供接  口给应用程序。它不包含GUI组件,而且符合javabeans

2. javapos设备服务是一个类,这个类提供接口给设备控制调用。设备控制调用了设备服务来实现Javapos规定的控制物理设备的功能。设备服务也可调用特殊的事件方法,这些事件方法来自于设备控制。

 

上层应用程序通过调用javapos device apis来操作物理设备。一些设备可能有多个设备类别,比如有些Pos打印机中可能带有钱箱,有些条形码扫描仪中可能带有电子秤。尽管它只是一个设备,但是基于JAVAPOS的应用程序会将其看做多个设备类别。

 

 

更详细的分层和APIs

 

Javapos架构包含额外的layerAPIs,使其能够更好的跟Java开发环境融合。

 

 

JavaPOS开发环境

JavaPOS使用如下包:

1, JavaPOS  Configuration/loader(JCL)。这个binding api可以将一个Javapos控制绑定到正确的javapos服务,有点像windows NT下的注册表。所有的Javapos设备控制应当使用这个API

2, Communication port api,使用这个API以便于应用程序可以通过串口,并口,USB访问设备。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值