[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: iCalendar as an XML DTD
At 11:00 AM 17/4/98 +0200, Antoine Leca wrote:
>There is something I do not understand here.
>
>If XML is optional, how should a CUA (as it is specified now) should behave
>if it receives a object in this new format?
It can reject it if it doesn't recognize it.
>If it is required to understand it, XML is really not optional...
>If not (i.e. the CUA can react with a 3.X answer), this is of no value (at
>least in the interoperability realm), because there is little chance (unless
>something escaped me) that XML-iCal successed to be used; in fact, I see
it as
>just added burden.
Initially, yes, that's true. But as mentioned, I believe CUA and CS
vendors will support the XML version for a multitude of reasons. If they
don't, then so be it; the market will have chosen.
>OTOH, if we think with a CUA understanding XML in mind, how should it react
>when receiving a "vCalendar-like" objects?
>If this one is optional too (in some context outside current iTIP, of
course),
>this leads to a situation where:
>- good quality implementations (of CalSch softwares) should be able to
support
>both formats (I think this explains the reaction of some implementators
here);
I'm not expecting even a medium-term coexistance between the two formats.
I would expect the XML format would become the dominant one.
>- some poor-man implementations will support only one, thus leading users to
>be unhappy of that (a BAD thing for us);
>- also, interoperability gateways between the two formats will be needed,
thus
>added software and complexity (and bugs); more users unhappy...
>From my point of view, I don't see it that way. I'm already going to have
an XML parser on the client, so there's hardly any extra complexity. YMMV
of course if you're just focusing on pure-CUA software, not generic
document browsing of which calendar access is just one aspect.
>- and big companies (like mine) will just wait to see which one of the two
>formats will succeed, thus this will increase greatly the time-to-market
of our
>work (another BAD thing for us... and for me too!).
It's just another syntax for the same information. It's not like the
information itself is changing, so it's not really a big deal. Worst case,
implement something that can treat both formats identically; a filter pair
to do bidirectional conversion, a DOM or SAX driver for the existing
format, etc..
>The real big point of XML, in the eyes of a company which does not have
yet an
>market-ready product but plans to have one, is to give it some delays...
>I figured that almost all big companies in the CalSch's field was involved
>in our work. Was I wrong?
I'm not sure what you're asking here.
>I think we are speaking of interoperability. Two formats are not
>a good thing in this realm.
Right. It's a transitional plan. One format is the eventual goal.
MB
--
Mark Baker. Chief Technology Officer, Beduin Communications Inc.
Ottawa, Ontario, CANADA http://www.beduin.com