在Java应用程序中访问USB设备详解-Java基础-Java-编程开发

本文探讨了Java中访问USB设备的两个项目——JSR-80和jUSB,它们为Java应用程序提供了API接口。虽然仍处于早期阶段,但这两个项目已经为Linux开发人员提供了支持,并计划扩展到其他操作系统。文章介绍了USB协议的历史、层次结构和工作原理,并展示了如何使用这两个项目的API进行设备访问。
摘要由CSDN通过智能技术生成
<script type="text/javascript"> google_ad_client = "pub-8800625213955058"; /* 336x280, 创建于 07-11-21 */ google_ad_slot = "0989131976"; google_ad_width = 336; google_ad_height = 280; // </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

Java 平台一直都以其平台无关性自豪。虽然这种无关性有许多好处,但是它也使得编写与硬件交互的 Java 应用程序的过 程变得相当复杂。在本文中,研究科学家蒋清野讨论了两个项目,它们通过提供使Java 应用程序可以使用 USB 设备的 API 而使这个过程变得更容易。虽 然 这两个项目仍然处于萌芽状态,但是它们都显示了良好的前景,并已经成为一些实用应用程序的基础。

通用串行总线 (Universal Serial Bus USB)规范的第一个版本发表于 1996年 1月。因为它的低成本、高数据传输率、使 用 容易和灵活性,USB 在计算机行业里获得了广 泛 接受。今天,许多周边设备和装置都是通过 USB 接口连接到计算机上的。目前,大多数一般用途的 操作 系统都提供了对 USB 设备的支持,并且用 C 或 者 C 可以相对容易地开发访问这些外设的应用程序。不过,Java 编程语言在设计上对硬件访问提 供的 支持很少,所以编写与 USB 设备交互的应用程序 是相 当困难的。

IBM 的 Dan Streetman 最早开始了在 Java 语言中提供对 USB 设备的访问的努力。2001年࿰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值