首页> 外文会议>Annual Conference on Communication Networks and Services Research >Design and Implementation of Adaptive Jini System to Support Undefined Services
【24h】

Design and Implementation of Adaptive Jini System to Support Undefined Services

机译:适应性JINI系统的设计与实现,支持未定义服务

获取原文

摘要

In recent years, various embedded devices, such as home appliances, mobile phones, and PDAs have become equipped with network functions for communication among themselves. Jini is a Java-based distributed object technology that allows distributed systems of components to exist on different hardware/software platforms. A Jini device cooperates with other Jini devices on a network using "services" Each service has a "programmatic" interface that defines the device's operations. To accomplish interactions a conventional Jini client needs a service interface for its required service when the software is built. Without software updates, a client cannot interact with a new device as "undefined services" that may appear in the future. In case of an embedded device with severe memory restriction, a client must contain all service interfaces to be used even if required services already exist on the network. In this research, we propose the Adaptive Jini system that can exploit undefined services without a predefined interface for them. In the system, a client does not need to know the individual interfaces for services in advance when the software is built. A client only needs to know a generic interface that defines the kind of services. A client can lookup and interact with the services by a generic interface. We designed and implemented printer and MP3 audio player services as example applications for the Adaptive Jini system. In addition, we evaluated the memory usage of each client device both on the Adaptive Jini and the conventional Jini system, and confirmed that our system is suitable for embedded devices.
机译:近年来,各种嵌入式设备,如家电,手机和PDA,都配备了网络功能,以便他们之间进行通信。 Jini是一种基于Java的分布式对象技术,允许在不同的硬件/软件平台上存在分布式组件系统。 JINI设备使用“Services”在网络上与其他Jini设备合作,每个服务都具有定义设备操作的“程序化”接口。要完成交互,传统的JINI客户端需要在构建软件时为其所需的服务提供服务界面。如果没有软件更新,则客户端无法与新设备交互,作为未来可能出现的“未定义的服务”。在具有严重内存限制的嵌入式设备的情况下,即使网络上已存在已存在,客户端必须包含要使用的所有服务接口。在这项研究中,我们提出了适应性JINI系统,可以利用未定义的服务,而无需预定义接口。在系统中,客户端不需要在构建软件时提前了解服务的各个接口。客户端只需要知道定义服务类型的通用界面。客户端可以通过通用界面查找并与服务进行交互。我们设计和实现了打印机和MP3音频播放器服务作为Adaptive Jini系统的示例应用程序。此外,我们还评估了Adaptive Jini和传统的Jini系统上每个客户端设备的内存使用情况,并确认了我们的系统适用于嵌入式设备。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号