Trace Releases UCH 1.0 Implementations with Resource Server Support
The Trace Center has released version 1.0 of its Universal Control Hub (UCH) implementations for Java and C/C++ as open-source packages. The UCH is a profiling of the Universal Remote Console (URC) technology (ISO/IEC 24752:2008). The released software, documentation and tutorials give developers of controlled devices, controllers and pluggable user interfaces a jump-start into the URC ecosystem. The BSD-type license allows for almost unlimited reuse of the software in commercial and non-commercial projects.
The new UCH software can use a global resource server to retrieve user interfaces and other components at runtime, thus providing a fully open platform for user interfaces. This eliminates the need for performing manual updates of the UCH software in order to provide new user interfaces, or accommodate new target devices and controllers. Such a resource server is provided by the company dot UI, and is currently in a pilot test phase.
The new software packages from Trace include:
- UCHj 1.0 - Universal Control Hub reference implementation for Java
- UCHe 1.0 - Universal Control Hub reference implementation for embedded systems (C/C++)
- UPnP AV Target Adapter 1.0 - Connects UCHj and UCHe to the UPnP AV world
- GC-100 Targets 1.0 for UCHj & GC-100 Targets 1.0 for UCHe - Target Adapters for devices connected to the GC-100 master controller
- PlayIt 4.0 - Flash-based controller for UPnP AV systems
- DragIt 4.0 - Web 2.0 controller for UPnP AV systems
- Webclient 1.0 - A JavaScript library for URC-HTTP clients
- Satellite Box Applet 1.0 - A simulated satellite box target running in a browser for test purposes
Source code packages are available for download at SourceForge.net. Feedback and bug reports should be sent to Gottfried Zimmermann.
