扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共3页)
4.2 客户机设计
客户机应该仅需作有限的操作,而让服务器作大部分的工作。因为使用很少资源的客户机在慢速处理器和小存储器的设备上运行只适合象PDA一类手持设备或蜂窝电话,因此在这里客户机必需支持一些操作。它们是:
(1)发现已经在网络上注册的服务的能力。例如,询问查找服务可用的服务。
(2)当一个服务在网络上可行时被告知的能力。例如,发出需求后从查找服务接收代理对象。
(3)租借任意一段时间(非无限长)服务器资源的能力。这由客户机的租借管理器完成。
(4)接收代理对象,而后经接口向客户机显示的能力。本文是在通用远程控制中的Java面板上实现的。
客户机接口应该能显示网络提供的不同服务。当前播放列表中的歌曲队列应在显示器上自动更新。
4.3 服务器设计
因为客户机功能不强,一些附加的功能就必需在服务器上添加。因此服务器至少必需支持以下操作:
(1)提供一个服务。如代理对象。
(2)发现查找服务和在网络上公布代理对象。
(3)写服务身份(对每一个代理独一无二)对象到文件。
(4)更新租借。
(5)断开租借已经到期的客户机联接。
上面几点是应用的核心。这几点组成了用于构建Jini应用的基本通信特征。服务器应该能加载目录和发现所有的mp3文件。服务器是物理点歌器,它应具有某种硬件用来播放mp3音频文件。
Jini和蓝牙技术的结合应用在通信环境中有以下优点:首先,不需要网络连接线;其次,不需要安装设备驱动程序;再次,一个设备远程控制另一个设备。这些特点使得网络更容易连接和管理。虽然蓝牙技术开发和生产的代价较高,Jini是SUN公司的免费产品,很容易掌握应用编程接口,并可进行分布式计算。随着蓝牙技术和Jini技术规范的发布、不断推广与相互结合,生活中各种电器的互连将变得愈来愈方便,Jini的即插即用功能和蓝牙的无线连网使得设备的增减变得非常简单,使网络的建设可以分阶段逐步完善而不必一次到位,满足了一般用户的需求。Jini技术和蓝牙的结合,必将进一步推动信息无线网络的快速发展,成为信息网络又一重要应用领域,将极大地改变人们的生活方式,促进普适计算时代的到来。
参考文献
1 Maury Wright. Home-automation Networks mature while the PC industry chases a new home LAN, EDN June 4,1998
2 The JINI architecture specification. SUN Micr.osystems,1999
3 The JINI device architecture specification.SUN microsystems, 1999
4 金纯,许光辰.蓝牙技术.北京:电子工业出版社, 2001
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。