Press release

Barracuda™
Embedded UPNP Solution

 Barracuda UPnP – Advanced Light Weight UPnP SDK

 

UPnP™ architecture is an open networking architecture that transparently enables peer-to-peer networking, in addition to control and data transfer among networked devices in the home, office and public spaces.

This architecture enables UPnP certified devices to discover and control devices on a network, independent of particular operating systems, programming languages or physical network connections. UPnP certification standards for such devices are built upon proven simple Internet standards and languages like TCP, HTTP, and XML as set forth by the UPnP Implementers Corporation. All Barracuda products strictly adhere to these standards

Barracuda offers three UPnP SDKs designed from grounds up for next generation of embedded devices with challenging applications. All SDKs are full featured having small foot prints. Barracuda’s UPnP products are designed with a philosophy of providing the designers with low learning curve, extreme ease of porting and minimal time to market.

 Click here to see larger picture

 

 Barracuda UPnP– Device

 

Barracuda UPnP – Device is a small and robust UPnP SDK for developing UPnP enabled devices. Barracuda UPnP – Device is fully featured and adheres to UPnP forum’s device architecture V1.0. This highly portable sdk sits on Barracuda’s porting layer called RTPlatform, this makes it independent of any underlying operating system or kernel. RTPlatform is Barracuda’s industry admired porting layer solution. RTPlatform is already ported to hundreds of platforms and comes readymade with full ports to lots of platforms

Barracuda UPnP – Device SDK is royalty free and is written in 100% ANSI-C. Contains well designed and simple APIs aimed at providing an easy way to UPnP enable any device.

Click here to see larger picture

  Barracuda UPnP - Control

 

Barracuda UPnP – Control is a high quality, extremely portable SDK for UPnP control points designed specifically for resource crunched embedded systems. The highlight of this robust light weight SDK is the ease of its use and the low learning curve required for developing customized UPnP control point applications.

All control points developed with Barracuda UPnP – Control will be fully interoperable with all devices adhering to UPnP architecture. Like all other Barracuda UPnP products Barracuda UPnP – Control is processor independent and can work with any 16 – 32 bit operating system and any network stack. Barracuda UPnP – Control sits on RTPlatform which is Barracuda’s industry admired porting layer solution. RTPlatform is already ported to hundreds of platforms and comes readymade with full ports to lots of platforms. Barracuda UPnP – Control can run in single threaded, multithread or polled modes and supports both synchronous and asynchronous calls. It is available as royalty free source code written in 100% ANSI C.

 Barracuda UPnP - AV

 

Barracuda UPnP – AV is SDK for developing advanced UPnP media server and UPnP media renderer devices. Barracuda UPnP – AV sits on top of Barracuda UPnP – Device which is Barracuda’s truly portable device side SDK thus making Barracuda UPnP – AV capable or running on a any underlying platform or operating system.

Barracuda UPnP – AV is designed to be very modular with removable lightweight components. The design goal for Barracuda UPnP – AV is to provide the developer with a easy method to add remove customized or vendor specific pieces to a media server or a media renderer.

UPnP Audio Visual devices developed using Barracuda UPnP – AV are fully interoperable with all control points and devices complying to UPnP architecture. Barracuda UPnP – AV fully adheres to UPnP Forum’s UPnP AV Architecture version. It includes full implementations of content directory, connection manager, AVTransport and rendereing control services. All these services are fully compliant to their respective specifications as provided by the UPnP forum.

The key feature of Barracuda UPnP – AV is the low time to market achieved because of its simple yet powerful APIs and inherent modular design which allows easy addition/removal of custom AV components. Barracuda UPnP – AV is available as royalty free source code written in 100% ANSI C.