[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Typing and paranoia


date on paranoia
Bill de hÓra wrote:
> Robin Berjon wrote:
>> tend to be pretty confident I can make sense of it on both sides. 
>> There's no reason a well defined binary infoset couldn't make anyone 
>> confident.
> 
> Yet somehow we haven't managed to do that yet. All the stuff that 
> interoperates is textual.

That's why I feel we have to address the needs of people that send binary 
infosets around. I think it would be a great loss if binary infosets keep 
spreading while being only locally interoperable (as is currently the case 
within MPEG-7, TV Anytime, and others).

> I wonder if the problem is not so much binary v XML, but the that XML 
> trees are awkward enough datastructures to stream efficiently and 
> require too much buffering. Even if you can pass it around binary 
> Infosets, processors still have the root ndoe/element item to contend 
> with.

That's a solved problem: at least one binary infoset format (BiM) is streamable 
in any order, and in fragments. Entire subtrees can be skipped immediately if 
you don't need them. In fact the skippability is what makes the format resilient 
to change. That sort of feature is used a lot in broadcast environments where 1) 
if you update your schema you can't be forced to update a few million set-top 
boxes and 2) given that the data stream is permanent and unidirectional, you 
need to be smart as to how you send your data. What happens is that the binary 
infoset is constantly broadcasted (using carousels of data) and a TV set or 
set-top box doesn't have to wait until it's received the entire document (or 
seen the root) to start displaying its content. In fact, some more frequently 
changing data (eg the score in a tennis game) is sent more often than the less 
frequently updated bits (eg the player names) so as to obtain better reactivity.

-- 
Robin Berjon <robin.berjon@e...>
Research Engineer, Expway
7FC0 6F5F D864 EFB8 08CE  8E74 58E6 D5DB 4889 2488


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.