Understanding and Using Context
Personal and Ubiquitous Computing
Integrating Information Appliances into an Interactive Workspace
IEEE Computer Graphics and Applications
Contextware: Bridging Physical and Virtual Worlds
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
Peer-to-Peer Networks for Virtual Home Environments
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
Adaptability in Component-Based Peer-to-Peer Applications
P2P '02 Proceedings of the Second International Conference on Peer-to-Peer Computing
Run-time Evolution for Embedded Component-Oriented Systems
ICSM '02 Proceedings of the International Conference on Software Maintenance (ICSM'02)
Component-Based Peer-to-Peer Distributed Processing in Heterogeneous Networks Using JAVA PORTS
NCA '01 Proceedings of the IEEE International Symposium on Network Computing and Applications (NCA'01)
Coordination in Pervasive Computing Environments
WETICE '03 Proceedings of the Twelfth International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises
Expeerience: A Jxta Middleware for Mobile Ad-Hoc Networks
P2P '03 Proceedings of the 3rd International Conference on Peer-to-Peer Computing
Creating custom containers with generative techniques
Proceedings of the 5th international conference on Generative programming and component engineering
Peer-it: Stick-on solutions for networks of things
Pervasive and Mobile Computing
A P2P SOA enabling group collaboration through service composition
Proceedings of the 5th international conference on Pervasive services
A framework for adapting the distribution of automatic application configuration
Proceedings of the 5th international conference on Pervasive services
Building flexible manufacturing systems based on peer-its
EURASIP Journal on Embedded Systems - Embedded System Design in Intelligent Industrial Automation
Leveraging different application styles in mobile business
Proceedings of the 6th International Conference on Advances in Mobile Computing and Multimedia
OSGI-based P2P multimedia resource sharing system
Proceedings of the First International Conference on Internet Multimedia Computing and Service
p2pCM: a structured peer-to-peer grid component model
ICCS'05 Proceedings of the 5th international conference on Computational Science - Volume Part III
Object tracking using durative events
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Security issues for pervasive personalized communication systems
SPC'05 Proceedings of the Second international conference on Security in Pervasive Computing
Efficient resource-aware hybrid configuration of distributed pervasive applications
Pervasive'10 Proceedings of the 8th international conference on Pervasive Computing
3PC: System support for adaptive peer-to-peer pervasive computing
ACM Transactions on Autonomous and Adaptive Systems (TAAS) - Special section on formal methods in pervasive computing, pervasive adaptation, and self-adaptive systems: Models and algorithms
Hi-index | 0.00 |
Mobile Peer-to-Peer (P2P) computing applications involve collections of heterogeneous and resource-limited devices (such as PDAs or embedded sensor-actuator systems), typically operated in ad-hoc completely decentralized networks and without requiring dedicated infrastructure support. Short-range wireless communication technologies together with P2Pnetworking capabilities on mobile devices are responsible for a proliferation of such applications, yet these applications are often complex and monolithic in nature due to the lack of lightweight component/container support in these resource-constrained devices.In this paper we describe our lightweight software component model P2Pcomp that addresses the development needs for mobile P2P applications. An abstract, flexible, and high-level communication mechanism among components is developed via a ports concept, supporting protocol independence, location independence, and (a)synchronous invocations;dependencies are not hard-coded in the components, but can be defined at deployment or runtime, providing late-binding and dynamic rerouteability capabilities. Peers can elect to provide services as well as consume them, services can migrate between containers, and services are ranked to support Quality-of-Service choices. Our lightweight container realization leverages the OSGi platform and can utilize various P2P communication mechanisms such as JXTA. A "smart space" application scenario demonstrates how P2Pcomp supports flexible and highly tailorable mobile P2P applications.