RE: [XCON] Comments on draft-barnes-xcon-framework-01
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [XCON] Comments on draft-barnes-xcon-framework-01
Every conference server will implement a small set of templates. As the
template drafts discuss, you would like to have a small set of general
purpose templates. You don't get an object until you make a reservation,
that, in the case of an ad-hoc conference, is just before the conference
starts.
It's an implementation detail if a server has some set of structures "ready
to go". The implementation should not be constrained to need to do so.
The definition is that any change of value is subject to application of all
rules that affect it. I think it's also the case that when you add or
change a rule, you have to apply it to all existing reservations and
conference instances. That means it doesn't matter when you apply the rules
(i.e. doing it in advance is okay because if the rule set changes, you have
to apply the new rule to any extant objects that it affects).
Brian
> -----Original Message-----
> From: Orit Levin [mailto:oritl at microsoft.com]
> Sent: Monday, January 03, 2005 6:31 PM
> To: Brian Rosen; XCON-IETF
> Subject: RE: [XCON] Comments on draft-barnes-xcon-framework-01
>
> OK, I understand.
> That is exactly how I would describe a "pattern" with its .xsd
> definition.
>
> I would argue again that in a deployed system, we need a set of
> templates ready "to go": i.e. a set of static objects (.xml) already
> populated with the specific system limitations and not requiring
> applying a set of ranges and rules to create the reservation or the
> instance.
>
> Orit.
>
>
> > -----Original Message-----
> > From: Brian Rosen [mailto:br at brianrosen.net]
> > Sent: Monday, January 03, 2005 3:17 PM
> > To: Orit Levin; 'XCON-IETF'
> > Subject: RE: [XCON] Comments on draft-barnes-xcon-framework-01
> >
> > > BTW: You say: "A template is a DOCUMENT" - What does a DOCUMENT in
> > > technical terms mean?
> > > According to XCON it is a "static XML object". According to your
> view,
> > > is it an .xsd or an .xml file? Not the IANA registered schema, but
> the
> > > template file(s) that the XCON system keeps.
> >
> > It means it's a document that you can read. It could be an RFC.
> > It has a text description of what the "mixing pattern" does, and what
> all
> > the controls do. It has a text description of the roles, floors and
> other
> > state. It contains a schema. If you extract the schema, it would be
> an
> > .xsd. It's not an object. You can't do anything with it except read
> it,
> > although the schema tells you what the object that is the
> > reservation/conference looks like, so you could process the document
> to
> > extract the schema and create a user interface that would manipulate
> the
> > object created from the schema.
> >
> > The template RFC will contain a several templates. We can create
> > additional
> > RFCs that are templates.
> >
> > You couldn't implement the server side of a conference without a text
> > description of how it works. You can render a "reasonable" version of
> a
> > user (client) side with only the schema, but you'll get a MUCH better
> user
> > experience if you read the text, and figure out the interface from the
> > text
> > description, using the schema as the specific definition of exactly
> what
> > the
> > roles, controls, streams and floors are named and how you manipulate
> the
> > object that is instantiated from the schema.
> >
> > The template draft says this.
> >
> > Brian
> >
> >
> >
>
>
_______________________________________________
XCON mailing list
XCON at ietf.org
https://www1.ietf.org/mailman/listinfo/xcon
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.