Programatically registering new apps (XAITGenerator status?)
I'm looking for a way to register new apps (xlets) to the AppsDatabase during the tru2way set-top box runtime, in order to have an application launcher that can start new apps on the fly.
It looks like org.ocap.application.AppManagerProxy.registerUnboundApp(InputStream) is a good API to use. However, I'm having trouble constructing a valid stream to pass into it. I'm reading that the InputStream should be the XAIT table, which is in a binary format.
I was so excited to find a utility to generate XAIT in ocap-ri, called XAITGenerator.java at:
but I seem to be getting parsing error at ocap-ri's runtime (from AitParser) when using a stream generated by the XAITGenerator utility, taken from 1.1.3 RelB tag. Could this tool be outdated? It's a pity if so. In this case, does anybody have an idea if there was any recent spec updates in the XAIT format, which would help in figuring out where in the binary form has gotten out of sync?
Thanks in advance,