Ben Poor wrote:
Incidentally, I'm intending to start a project on SourceForge for a Java API to marshall/unmarshall TVA data, inspired by some work that the BBC did some time ago [http://www.bbc.co.uk/opensource/projects/tv_anytime_api/]. We've done similar work before around the ETSI DAB EPG standard [http://sourceforge.net/projects/java-epg-xml/]. Would be great to collaborate with your project.
Interesting - FWIW my previous project at BBC R&D was based on TV-Anytime, and I found that one can generate a pretty useful Java API just by running the schemas through XMLBeans (http://xmlbeans.apache.org/). It's a great time-saver, but it does have disadvantages; the use by XMLBeans of static factory classes to instantiate objects can make it hard to use object persistence frameworks, and it tends to lead to verbose Java code, especially if you don't have control over the underlying schema(s).
S - Sent via the backstage.bbc.co.uk discussion group. To unsubscribe, please visit http://backstage.bbc.co.uk/archives/2005/01/mailing_list.html. Unofficial list archive: http://www.mail-archive.com/[email protected]/

