See also: IRC log
i have a yugma session going...309-009-088
www.yugma.com
<scribe> Scribe: wiecha
discussion of how the dynamic SVG is bundled into ubiquity
Jack: I think I would have
packaged this quite differently
... perhaps by creating a "piechart" tag and then binding that
to the data model...and worked from there
... this would allow also the use from within SMIL
... animation to allow it to grow and expand
<jackjansen> calling in with nother phone.
Jack: defined that the data model would have to have a specific shape and then attach the piechart to that
Charlie: treats the role attributes and their pattern (parent and child) to attach to an existing data model
Jack: comes at the expense of being tied to the xforms concept of repeat
Charlie: gets at "what is the backplane"
I'm arguing that the nodeset binding and repeat behavior are "backplane" not "forms" function
it provides bridging and data binding...the repeat is the projection of the model out to the view
Jack: so what xforms elements should be considered part of the core "backplane"?
Charlie: it's the two types of binding: single node and nodeset
and the event-driven update behavior
XForms repeats are a convenience layer to surface the nodeset binding but probably could be replaced by other types of elements that still consume nodeset binding
like Jack's piechart
Jack: +1
... I meant the behavior not the elements themselves
Charlie: I think it's valid for language implementors to want to reuse xforms behavior like repeat or go off and do another element that still consumes nodeset binding if they like
Jack: we have single node and
nodeset binding...do we need "if"?
... e.g. a bit of XML code is present or not depending on
values in the data model
Charlie: that sounds like relevance
Jack: yup
Charlie: maybe we should illustrate both approaches in our demo...a custom control and a custom element
Jack: the repeat function could be considered part of the backplane, yes
Charlie: what should we include
on the first page?
... perhaps just an overview of the current portfolio
... how could SMIL play there?
... perhaps use SMIL to control a wizard that configures the
SVG charting...asks for stock symbol names and date ranges then
displays the svg chart
... I would expect the google map would be surface similarly
with a repeat over the data model
Jack: but if I want a map of a single location
Charlie: different markup, either single node binding or nodeset binding, could be used depending on the use case
Jack: could one markup do either?
Charlie: that's almost a
"composite" object...with both single node binding for map
center and nodeset binding for pinpoints
... could be done either as a ground around a single node
binding element and a repeat
or with a custom element that has children giving both types of binding
Jack: could a group have
role="output-proportional"?
... meant role="output-map"
... then inside the group have the parameters for lat/long and
also the repeat over pinpoints
<group role="output-map">
<range role="map-centroid" ref="latlong"/>
<repeat role="pinpoints" nodeset="...">
<repeat-children/>
</repeat>
</group>
or do a custom element full stop with nodeset and ref bindings
Jack: advantage of these roles is that for accessibility this would be nicer
the fact that output-map is being shown by an actual map is an implementation detail...ARIA would just work against the coordinates
This is scribe.perl Revision: 1.135 of Date: 2009/03/02 03:52:20 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Found Scribe: wiecha Inferring ScribeNick: wiecha Default Present: wiecha, unl, jackjansen Present: wiecha unl jackjansen Agenda: http://lists.w3.org/Archives/Public/public-xg-app-backplane/2009Mar/0018.html Got date from IRC log name: 31 Mar 2009 Guessing minutes URL: http://www.w3.org/2009/03/31-backplane-minutes.html People with action items: WARNING: Input appears to use implicit continuation lines. You may need the "-implicitContinuations" option.[End of scribe.perl diagnostic output]