体系架构

DeltaPOS税控体系架构
解决方案的软件体系架构共分为两层:系统支撑层和税控应用层;
系统支撑平台:这层包括操作系统和嵌入式JAVA虚拟机。操作系统主要完成对资源的调度和管理,它包括内核,文件系统以及TCP/IP协议栈。我们支持完全自主版权的国产操作系统“道系统”,除此之外也支持开放代码的操作系统linux。虚拟机主要对上层的JAVA应用提供运行时环境。通过虚拟机在不同操作系统上的移植,从而达到JAVA应用跨平台的特性。另外,我们对虚拟机进行了优化工作,使其更适合于嵌入式终端设备。在性能上,用户完全感觉不到用JAVA所编写的应用要比用C编写的程序慢。系统支撑层包括的软件模块如下:
- DeltaMIDP(MIDP+CLDC): J2ME下的java虚拟机,已经进行了优化。
- JavaPOS: 设备向上提供的标准接口。
- 本地驱动: 设备驱动中直接操作硬件的部分。
- core API: 平台部分向应用层提供的接口,如税控接口,商业接口、数据库访问接口等。
税控应用层:应用层是变化最丰富的,也是最终用户能够直接感受和接触的一层。它包括系统、配置、税控、商业和UI部分。在这一层,我们提供了丰富的参考实现代码,
- 系统:提供了自检等系统功能。
- 配置:提供了设置部分的功能代码,如PLU设置,部门设置等。
- 税控:基本上提供了税控应用实现的所用代码。
- 商业:提供了商家界面上的部分功能实现。
- UI:提供了导航,框体等界面实现
用户既可以在提供的参考代码的基础上修改实现定制功能,也可以完全抛弃参考代码直接从提供的API来重新编写客户应用。当然应用层编写的好坏,是否人性化,直接关系到最终用户使用的方便性。因此,这一层需要耗费大量的精力去分析,从细节上展现人性化的需求。
DeltaPOS DP

DeltaPOS DP是北京科银京成技术有限公司推出的针对税控POS机的应用开发平台,其全称是DeltaPOS Develop Platform。它提供IDE开发调试环境以及仿真环境,并以库的形式提供税控收款机应用开发所需的各种API。
DetlaPOS DP特点:
- 支持JAVA程序开发
- 支持税控POS应用程序在商业、税控、界面上的二次开发
- 支持数据库
- 提供丰富的Windows风格的图形控件
- 提供丰富的参考实现代码
- 税控部分的参考实现代码遵循国家税控标准《GB18240.1-2003》和《GB18240.2-2003》
- 提供遵循UnifiedPOS标准的设备操作接口
- 集成环境具有良好的图形界面,支持多项目、多种浏览示图随意切换
- 完美的结合了POS设备仿真和应用程序的开发
- 循序渐进、易学易用