Skip to Main Content
Embedded devices which can connect to the Internet and communicate with other devices have been increased. However, most of them are totally-optimized for their specified purposes and have only limited processing capability and specialized I/O devices. In this paper, an efficient collaboration scheme for embedded devices is proposed. Communicating with other devices and utilizing their functions can create much more convenient services. We adopt CC/PP and WS-BPEL for the proposed system. CC/PP is an XML language for describing device capabilities and user preferences, which is being standardized by W3C. WS-BPEL is an XML-based programming language standardized by OASIS. In order to consider the feasibility of the proposed system, a prototype system was constructed, which is composed of a graphical authoring environment for collaboration programs and an emulation environment for confirmation. Examining a use case for collaboration between a television and a cellular phone, it was confirmed that our proposed system works as required.