New small footprint C-based UPnP stack supports Linux
Oct 12, 2001 — by LinuxDevices Staff — from the LinuxDevices Archive — viewsFort Lauderdale, FL — (press release excerpt) — Metro Link, Inc. today announced the release of Metro EnableWorks UPnP (Universal Plug and Play) Software Development Kits (SDKs) supporting the C and C++ programming languages on the Linux and VxWorks platforms. Metro Link's C-based UPnP protocol stack at just 55K includes a full HTTP server, GENA, SOAP and all of the other components required for a full… featured UPnP compliant protocol stack.
The Metro EnableWorks UPnP Device SDK provides developers with a complete C-based protocol stack for UPnP. Using the protocol stack and associated application programming interfaces (APIs), developers can export devices to the UPnP network, allowing them to be viewed and controlled by UPnP-enabled control points (Windows ME and XP, set-top boxes, and other user-interface devices).
Metro EnableWorksT simplifies the development of UPnP compatible devices by handling all aspects of device discovery, description, control, and eventing through a simple, well-documented, C object model and API. The Metro EnableWorks SDKs support both C and C++ programming languages on any Linux or VxWorks-compliant x86 platform. Customers can have UPnP running with their device within minutes of installing the SDK.
The EnableWorks Device SDK for C is the latest SDK in a growing family of Metro Link UPnP tools used specifically for the embedded market space. Additional EnableWorks SDKs include Control Point, Gateway and Device packages in Java. These allow the development of Java or Web based control points, gateways with multiple device and protocol translation, and device support under the Java environment. With these SDKs interconnectivity between UPnP and a number of other popular device connectivity standards, including OSGi, HAVi, and VHN are easy to accomplish. Support is also included for legacy technologies like X-10 and RS232 (serial).
This article was originally published on LinuxDevices.com and has been donated to the open source community by QuinStreet Inc. Please visit LinuxToday.com for up-to-date news and articles about Linux and open source.