您打算开发 WOSA/XFS 应用程序。然后您必须创建一个开发环境,其中包括: a) 如果您正在为已在 FI 市场上使用的机器(例如品牌 ATM 或 kiosk 型号)开发软件,则从硬件制造商安装 XFS b) 或者,如果您正在制作自己的硬件,在配置中包含一些 XFS 设备(例如读卡器、条形码阅读器等),这将更加复杂且难以实现,因为您必须实现自己的CEN XFS 标准端口,其中包括为您自己的 XFS 管理器构建所有必要的代码(dll、库和头文件),以及所有设备 SPI(服务提供者接口),包括负责通用 XFS 功能的 API SPI。如果您的新硬件 FI 单元不能大量销售,至少数百甚至数千个,这将不是一个非常合理的时间和金钱投资。但是,您可以从各种供应商(NCR、Wincor、Diebold、Glory Solutions 等)购买现成的 XFS 安装。
这是第一步,为您的开发和测试环境提供适当的 XFS 安装(开发机器的开发版本,测试机器的运行时版本)。其次,针对应用程序开发的需要,您可以在开发机器上安装自己喜欢的C++环境,在测试硬件上安装调试环境。
完成设置后,您只需在代码中包含头文件并在构建可执行文件时链接库,以便为您的现金/信用卡机器制作适当的软件。
你是对的,XFS 更像 Java “一次编写,到处运行”,因此如果您将来更换已停产的读卡器或现金存款单元,则无需维护和采用该软件即使来自不同的供应商。