Qvantel`s (www.qvantel.com) Mingus is a light-weight, modular, portable UPnP™ stack suite product from Qvantel including portable AV architecture based application for sharing pictures, audio and video.
Complete UPnP™ and UPnP™ AV DCP stack solutions - UPnP™ control point and device side stack implementations with source code - Highly scalable and customizable - configurable layered and modular architecture - Highly portable: thin base port layer for OS and networking interfaces, easy portability to embedded and real-time
operating systems with socket support, reference ports on Symbian, Linux and Win32 platforms - Small footprint, optimized memory and system resource management - targeted for embedded consumer devices - High quality - portable fully automated test suite, 100% statement coverage, system remains stable in exceptional cases - Fast and easy customer UPnP™ application and service development - simple and comprehensive ANSI-C APIs
and documentation, automatic service API and stub generation from XML service descriptors
HTTP Stack - HT connection management - HTTP message parser - Small HTTP server including dynamic content handlers
UPnP™ Stack - Configurable device and control point support - Complete SSDP, GENA and SOAP implementations - Optional device cache component - Attachable customer-owned XML/DOM components
Service Framework - Optional component - Hides SOAP and UPnP™ communication from application developers - Based on automatically created control point
AV Stack - Optional component - Platform independent device - Reference implementation of device - Easy high-level control point
The Mingus client application is available for Windows, Linux, S60 and UIQ. It demostrates the portability and scalability of the product.