quinta-feira, 22 de setembro de 2005

UPnP CyberLink

Last month (august, 1st), an UPnP library I suggested to the OSSO Connectivity group personnel, was delivered on SourceForge. The new was sent on the Satoshi's Blog: http://www.cybergarage.org/blog/archive/2005_08_01_skonnoblog.html
Satoshi Konno is an engineer from Japan, and the main developer of CyberLink for C library. He made 2 (two) more versions of CyberLink before: one for C++ programmers, and another for Java developers. I made some contributions for this and the old (C++) release...
This is a very good new; OSSO is wanting for something non-C++ related for his UPnP applications, and the very stable version of CyberLink was, until then, the C++ release. This one is a very complete implementation, with a lot of features, like most of AV (audio-visual) aspects of UPnP. The C version of CyberLink only needs this missing AV features, but is very stable and well optimized, and was ready for working in embedded devices, like the japanese device T-Engine (in japanese; only Sobral would be able to read this page, I guess!) :)
This, definitely, is not the first effort to construct a stable UPnP implementation: several developers around the world invest his own time to create UPnP APIs, and some enterprises, like Intel made one implementation too. I had opportunity to use some of them... But I think CyberLink is the most well-designed and "developer friendly" UPnP library. And it is free (it has a BSD license).