A JXTA-based system for smart home.
ABSTRACT In this paper, we present a JXTA-based system for a smart home environment where various types of computing devices communicate with each other to provide inhabitants with contextual services. The JXTA-based smart home network consists of peers which are appliances like PC, PDA, cell phone, TV, refrigerator, etc. Appliances share information in a JXTA network to understand different context and recommend the information suited to the context. Each appliance has a context interpreter that determines how to provide inhabitants with contextual service and resource. Since JXTA packages are simple to install and configure, average users can easily construct a smart home environment.
- SourceAvailable from: psu.edu[Show abstract] [Hide abstract]
ABSTRACT: This paper presents an approach to extend OSGi server based home networks with JXTA's peer-to- peer (P2P) technology to a multi-server home envi- ronment connecting multiple private home networks to one true virtual environment for communication, media sharing/exchange, and distributed device con- trol. We elaborate on the basic integration methodology and extend it to a general, security preserving, architectural concept based on a two level integration concept for inhome and interhome networks. The integration is achieved through additional OSGi services for the management of virtual devices, peerto -peer communication, and authentication. The example of a Quality of Service based video streaming management demonstrates one of the potential advanced application for which peer-to-peer can be used in addition.
Conference Paper: Peering the smart homes[Show abstract] [Hide abstract]
ABSTRACT: The concepts of Smart Home, Connected Home, Home Networking or Home Communication are quite well known through the media. This interest toward home automation and control leads to a new view for the future home, a new life style, with new services and applications. This paper points out the key features of P2P technology that can boost the optimization of home automation. With this technology in place we find new benefits emerging for both households and real estate companies. Research directions for future work are also suggestedPeer-to-Peer Computing, 2001. Proceedings. First International Conference on; 09/2001
Conference Paper: Chisel: a policy-driven, context-aware, dynamic adaptation framework[Show abstract] [Hide abstract]
ABSTRACT: We argue that the software user, the developer, the designer and indeed the application logic itself all possess invaluable intelligence to gear how software should adapt itself to changing requirements and changing context. We present Chisel, an open framework for dynamic adaptation of services using reflection in a policy-driven, context-aware manner. The system is based on decomposing the particular aspects of a service object that do not provide its core functionality into multiple possible behaviours. As the execution environment, user context and application context change, the service object will be adapted to use different behaviours, driven by a human-readable declarative adaptation policy script. To demonstrate this framework we will provide a dynamically adaptive middleware for mobile computing. The framework will allow users and applications to make mobile-aware dynamic changes to the behaviour of various services of the middleware, and allow the addition of new unanticipated behaviours at run-time, without changing or stopping the middleware or an application that may be using it. This is achieved by implementing the behaviours as metatypes in Iguana/J, which supports non-invasive dynamic associations of metatypes to service objects without any requirement to interrupt, change or access the object's source code.Policies for Distributed Systems and Networks, 2003. Proceedings. POLICY 2003. IEEE 4th International Workshop on; 07/2003