International Journal of Electrical and Computer Engineering (IJECE)
Vol. 7, No. 4, August 2017, pp. 2085~2093
ISSN: 2088-8708, DOI: 10.11591/ijece.v7i4.pp2085-2093 2085
Journal homepage: http://iaesjournal.com/online/index.php/IJECE
Extending UPnP for Application Interoperability in a Home
Network
Kalaiselvi Arunachalam, Gopinath Ganapathy
School of Computer Science, Engineering and Applications, Bharathidasan University, India
Article Info ABSTRACT
Article history:
Received, Dec 1, 2016
Revised, Apr 13, 2017
Accepted, Apr 27, 2017
The Universal Plug and Play (UPnP) technology offers pervasive
communication across heterogeneous devices in a home or small office
network.The UPnP spefications are available for devices only to be
interoperable together in a home or small office network. This paper
proposes an extension of the UPnP technology for application
interoperability in a home or small office network. This paper provides an
UPnP Application Architecture as an extension to the existing UPnP Device
Architecture. This extension enhances the feature of UPnP from device
interoperability to application interoperability which enables the applications
to discover, control and share data with each other in a home or small office
network despite of their device type and operating system. In addition to the
UPnP Application Architecture, the UPnP Application Template and UPnP
Application Service Template are defined towards the development of UPnP-
enabled applications that run on heterogeneous devices in a home or small
office network.
Keyword:
Application architecture
Application interoperability
Home network
UPnP
UPnP extension
Copyright © 2017 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Kalaiselvi Arunachalam,
School of Computer Science, Engineering and Applications,
Bharathidasan University,
Khajamalai Campus,
Tiruchirappalli - 620 023, Tamil Nadu, India.
Email: kalaiselvi.arunachalam@gmail.com
1. INTRODUCTION
The rapid growth of smart devices like Smartphone, Tablet, Phablet, Smart TV, Notebook etc.,
enables billions of users around the world to use them at their home, office etc. The UPnP technology
provides device interoperability through which devices can discover, control and share data with each other
in a home or small office network [1]. The countless applications from various categories like entertainment,
lifestyle, education, business, health etc. are used on these heterogeneous devices. The application
interoperability is the next immediate requirement in a home or small office network where these devices are
used together by the user. The application interoperability feature can enable the users to share data like text,
image, audio, video, URL etc. between the applications residing on these devices. The application
interoperability is more beneficial to the users in terms of interaction, production, communication and time.
The device interoperability is enabled by UPnP in a home network already and it is limited to devices only
where by devices can communicate with each other. But the discovery, control and data sharing between the
applications residing on these devices are very limited. By extending the feature of UPnP for applications,
these diverse applications residing on these heterogeneous devices can discover, control and share data with
each other irrespective of their device type and operating system in a home or small office network. This
paper proposes an UPnP Application Architecture along with the UPnP Application Template and UPnP
Application Service Template to develop UPnP applications that are interoperable across heterogeneous
devices in a home or small office network.