嵌入式的JavaPOS库的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:XIAOYU2529
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
UnifiedPOS是一个国际的POS设备规范标准,它对各种POS设备进行统一规范,完全独立于操作系统,与语言无关。目前UnifiedPOS有两种实现:基于OLE的OPOS和基于Java的JavaPOS。OPOS只能运行于Microsoft系统之上,不仅在平台方面受到限制,而且需要支付昂贵的版税,限制了它的发展。SUN公司于1997年就已经完成了UnifiedPOS的Java实现,形成了JavaPOS标准,该标准的委员会由零售厂商和用户共同形成,主要目的是为基于Java的零售应用程序提供设备接口。它可以运行在任何可以运行Java虚拟机的操作系统之上。使用基于JavaPOS的POS解决方案主要有以下几个优点:通过使用瘦客户端可以降低POS终端的成本;应用程序平台独立性,应用程序可以与硬件平台和特定操作系统相分离;降低了管理成本,因为应用程序和支持软件可以放在一个服务器上,可以根据需要通过Java下载;缩短开发周期和上市时间,因为上层的应用程序是基于Java的,因此应用程序和下层软件同时进行,并且当硬件平台和操作系统发生改变时,应用程序可以保持不变;目前JavaPOS已经在欧美和日本等国家得到了广泛的应用。IBM的大部分POS终端都采用了该标准。并且大部分的POS设备厂商都提供了基于JavaPOS的设备驱动程序。但是该标准在国内还基本上没被采用,因此本论文就设计和实现了一个嵌入式的JavaPOS库。它是面向嵌入式POS的、符合JavaPOS规范和国家税控、金融标准的、开放的基于J2ME的通用POS软件库。它很好地解决了嵌入式POS系统可移植性、动态加载、安全性、跨平台等多方面的问题,很容易支持第三方开发应用软件,可以简化和规范POS应用的开发流程,大大缩短应用系统的开发周期和上市时间。在本文中主要对该系统的JavaPOS库的应用与实现进行了介绍。其主要内容包括:1.介绍了JavaPOS整体框架及优点,详细的介绍了JavaPOS库系统中各个部分的作用、设计。
其他文献
快速演变的软件工业、规模庞大的应用系统、难以预测的软件活动以及各种各样的软件开发过程与客观环境,使得软件的生产日益复杂、管理困难。在软件危机困扰软件工业的近40年里
随着围绕数字化、网络化开展的各种多媒体处理业务地不断增加,电视台的媒体数据正迅速膨胀,存储平台成为关键环节。本文从虚拟化海量存储的角度探讨了由作者负责研究设计并实现
虚拟植物生长可视化技术忠实于植物生长机理,采用图像处理、虚拟现实、计算机仿真等技术来实现植物生长建模的可视化,具有重要的理论和实践意义。长期以来,人们对人造世界在计算
有效识别疾病的致病基因是人类遗传学研究的关键问题。传统的基因定位方法将候选基因的位置限制在一个区域内,该区域通常包含几十到几百个候选基因,采用生物实验的方法对这些基
本文就针对第三代移动通信系统中实现监听功能的警用接口进行描述。首先概述了WCDMA标准的第三代移动通信系统的架构与实现;接着介绍了警用接口与移动通信网络的关系以及它的
组播是一点到多点的信息传送方式。随着分布式多媒体应用需求的不断提高,如视频点播、多媒体会议等,这些应用不仅是涉及多个用户,而且对服务质量(QoS,QualityofService)有着一定
单点登录是一种新型的身份认证和访问控制机制,旨在解决企业多应用重复登录带来的低效率、安全性差以及管理复杂等传统认证授权机制的缺陷。它的本质是将实际用户映射成一个电
在当前的现代生活中,人们对于智能手机的使用越来越多,而人机交互技术的发展已经从原来传统的键盘鼠标发展到基于视觉的Kinect技术,这样的发展固然改变了传统的交互方式,但是还是
随着网络和嵌入式技术的发展,如何将普通的通信协议栈和嵌入式系统更好地结合起来成为人们越来越关注的问题。由于不同的系统对嵌入式通信协议栈的实时性和响应时间等指标有
随着空间数据库技术的不断发展,定性的空间推理在地理信息系统中的应用越来越丰富,方向关系研究一直是定性空间推理研究领域的热点,其应用的复杂性在不断增加,因此有关方向关系推