We are happy to present you microEUD, a new module written by Alberto Bruccini.
MicroEUD is an End User Device, designed for mobile systems and tested on Nokia N800 with GNU Classpath and Cacao JVM. MicroEUD uses the Chillout libraries (core, auxiliary, mediaframework) to play protected Resources bundled in DCFs using GStreamer. Actually, microEUD can:
- Show content of a DCF (DCF Title, DCF Author, Resources titles, if they’re licensed/protected, etc)
- play not protected nor governed resources
- play governed resource if a valid license is bundled into DCF.
- play protected resource if a valid license is bundled into DCF and if they were created by chillout CCD using Gstreamer desdrmtool at default control point and using microEUD der certificate (created at startup).
- play clear streaming rtsp resources (but this feature is not working very well)
Because Alberto had some problems using JAXB classes on GNU Classpath, MicroEUD uses a xpath xml parser to parse the DCI bundled in a DCF and retrieve necessary informations; moreover, he wrote a “micro” version of SecurityManager using BouncyCastle libraries, because some classes used by chillout_core SecurityManager are not implemented yet by GNU Classpath.
MicroEUD supports all multimedia formats whose gstreamer codecs are available on Nokia N800. Tested formats are: mp3, wav, ogg, avi-divx.
Update: Alberto wrote a tutorial to install Chillout on N800 - see Chillout Wiki

More screenshots

