Exploring the Universal Plug and Play Architecture
In this article, I presented the basic concepts of UPnP, a very flexible standard that lets computers, peripherals, appliances, and electronic devices automatically connect and share services. By defining and publishing UPnP device and service descriptions through the BRisa UPnP framework, developers have an open source, but powerful, mechanism to simplify the implementation of devices and services.
In this article, I focused on the UPnP Audio and Video specification, but the BRisa UPnP framework also provides extensible resources to implement other kinds of UPnP services, such as tools for controlling home automation devices.
The BRisa UPnP Project is getting attention from many developers, but, like other open source tools, BRisa is a work in progress. We are currently developing BRisa plugins for some well-known online services, including Yahoo Music, Facebook, Orkut, and PicasaWeb. These plugins will let users centralize all their Internet-based multimedia content in one convenient and flexible UPnP service provided by the BRisa media server.
- "Pervasive Computing: A Paradigm for the 21st Century" by D. Saha and A. Mukherjee, Computer, IEEE Computer Society Press, March 2003, pp. 25-31
- UPnP Forum: http://www.upnp.org/
- "SOAP and Web Services" by P. Louridas, IEEE Software, vol. 23, no. 6, December 2006, pp. 62-67
- UPnP AV 1.0 specifications: http://www.upnp.org/standardizeddcps/mediaserver.asp
- "BRisa UPnP A/V Framework" by L. Sales, et al., IEEE International Conference on Consumer Electronics, January 2008, pp. 1-2
- "Implementation of the DLNA Proxy System for Sharing Home Media Contents" by J. Kim, et al., IEEE Transactions on Consumer Electronics, vol. 53, no. 1, February 2007
- BRisa official website: http://brisa.garage.maemo.org
- BRisa End User Documentation: http://brisa.garage.maemo.org/documentation-enduser.htm
- IRC Freenode:http://irc.freenode.com, channel brisa
- BRisa Developer Documentation: http://brisa.garage.maemo.org/documentation-developer.htm
- "MPEG-21 & DIDL: Dawn of a New Multimedia Eve" by S. Hashemipour and M. Ali, IEEE International Symposium on Consumer Electronics, September 2004, pp. 91-95
Buy this article as PDF
Should you trust an online service to store your online passwords?
New B+ board lets you build cool things without the complication of a powered USB hub.
Redmond rushes in to root out alleged malware haven.
New initiative will bring futuristic virtual reality effects to the web surfing experience.
Dyreza malware launches a man-in-the-middle attack that compromises SSL.
New cloud combines worldwide access with local attention to data security.
A first cousin of the recent Heartbleed attack affects EAP-based wireless and peer-to-peer authentication.
FOSS community acts to protect freedom of choice for laptop devices.
Quintessential open source browser shores up its market share with a step toward the proprietary dark side.
Authorities in 16 countries take action against users of the imfamous BlackShades malware tool.