论文部分内容阅读
随着嵌入式系统硬件性能的提高和相关软件技术的发展,嵌入式POS 的使用越来越广泛,更多的企业和组织已加入到POS 应用和服务的领域中。为了可以使POS 设备增加新的功能而不必付出更多的支出,美国国家零售体系联盟(NRF—National Retail Federation ) 的分支机构零售终端技术标准协会(ARTS—Association of Retail Technology Standards )所制定的标准Unified POS 规范由于其独立于操作系统和编程语言的特性在POS 解决方案中正发挥着愈来愈重要的作用。Unified POS体系规范在零售业,银行,税务等行业的终端设备的设计实现上有着广泛的应用。目前主要有两种实现方案: OPOS是一种基于微软的OLE2.X技术及其操作系统家族(主要是基于WIN32体系结构)的POS规范实现.JavaPOS是基于SUN的JAVA PLATFORM的POS规范实现。其中JavaPOS不再依赖特定的操作系统,而是构建在SUN公司的JAVA PLATFORM之上,应用与操作系统相互独立,同一个应用不经任何修改就可以在基于不同操作系统且运行有JVM(JAVA virtual machine)的POS设备上运行或实现互操作.这样,极大的缩短了POS应用的开发周期,节省了维护费用,因而有极其广泛的应用前景。本课题在对JavaPOS 规范及相关的满足国家标准的税控模块和金融模块详细分析的基础上,参考了一些已经实现的POS 平台的技术特点,实现了一套面向嵌入式POS 的、符合POS 设备的国际标准UnifiedPOS 的、开放的、安全的、具有自主知识产权的通用软件平台,以下简称eJavaPOS。它是集POS 系统运行和开发为一体的平台,由开发平台、运行平台构成。