Home C++ Libraries and Tools Support & Services Company Contact Us
International | AT CH DE

C++ Libraries and Tools

   

Universal Plug and Play

A modular and extensible C++ framework for implementing UPnP™ capable devices and applications. Based on the POCO C++ Libraries and the Applied Informatics Remoting framework.

Applied Informatics Universal Plug and Play is an implementation of the UPnP™ Device Architecture specification, developed by the UPnP™ Forum.

Universal Plug and Play Device Architecture

Universal Plug and Play technology offers pervasive peer-to-peer network connectivity of PCs, periperials, consumer electronics and home automation devices. The UPnP™ architecture is a distributed, open networking architecture based on TCP/IP and Web technologies to enable seamless proximity networking in addition to control and data transfer among networked devices in the home, office, and everywhere in between.

Applied Informatics Universal Plug and Play is based on the POCO C++ Libraries and Remoting and fully integrated with the Open Service Platform.

Benefits and Features

  • an implementation of the Simple Service Discovery Protocol (SSDP) for automatic device and service discovery
  • helper classes for working with XML device and service descriptions
  • an implementation of UPnP SOAP for device control, based on the Remoting framework
  • automatic service code generation from UPnP XML service descriptions
  • an implementation of the General Event Notification Architecture (GENA) protocol
  • efficient, modular and extensible implementation
  • based on the POCO C++ Libraries and Applied Informatics Remoting
  • fully integrated with the Open Service Platform (optional)