13:45:13 RRSAgent has joined #backplane 13:45:13 logging to http://www.w3.org/2008/05/16-backplane-irc 13:45:23 rrsagent, make log public 13:45:42 Meeting: Backplane XG Teleconference 13:46:03 Agenda: http://lists.w3.org/Archives/Public/public-xg-app-backplane/2008May/0000.html 13:46:26 Chair: Charlie Wiecha 13:47:27 Regrets: Joaquin Salvachua 13:53:12 INC_RWAB()10:00AM has now started 13:53:19 +[IBM] 13:53:26 zakim, [IBM] is Charlie 13:53:26 +Charlie; got it 13:56:49 Steven has joined #backplane 13:56:57 hail 13:57:19 need help setting up,or are you good to go? 13:58:26 hi steven! i think we're all set 13:58:40 just need a script ... hint hint 13:58:42 scribe 13:58:52 for today 13:59:09 I would voluntgeer to scribe, but there is a national ADSL breakdown, so I will be using my cell phone for both IP and voice; 13:59:24 oh well...i thought that might still be the case 13:59:27 my experiences with being able to hear this week have been bad 13:59:34 yup 13:59:36 SOrry about that 13:59:39 np 13:59:41 next time! 14:01:08 sure 14:01:13 just coming 14:01:16 zakim, code? 14:01:16 the conference code is 7922 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), Steven 14:03:32 zakim, who is here? 14:03:32 On the phone I see Charlie 14:03:33 On IRC I see Steven, RRSAgent, Zakim, Charlie 14:03:40 zakim, dial steven-mobile 14:03:40 ok, Steven; the call is being made 14:03:42 +Steven 14:03:47 k 14:04:49 -Steven 14:05:39 +John_Boyer 14:06:00 +Steven 14:06:28 John_Boyer has joined #backplane 14:09:23 Scribe: Steven 14:09:39 Topic: Overview 14:10:21 Charlie: So there are a number of people due today, but I haven't heard from any except from the person from Spain 14:10:33 Agenda: http://lists.w3.org/Archives/Public/public-xg-app-backplane/2008May/0000.html 14:10:37 ... do you know if Jack is coming? 14:10:45 Steven: No idea; I haven't seen him this week 14:11:06 Steven: Is Mark coming? 14:11:17 Charlie: He hasn't joined yet 14:11:46 Steven: Well he spun off a new company called WebBackplane, so I guess he's interested? 14:12:28 John: [explains the background to Mark's compnay] 14:12:39 John: He is travelling to San Jose at the moment 14:12:54 s/compnay/company/ 14:13:45 Charlie: I pinged Scott McGlashan of Voice asking if he couldn't come to send someone else from voice 14:13:56 ... but I didn't get a reply in the time 14:14:02 ... so here are three of us in any case 14:14:39 ... the agenda lists the topics and some documents 14:14:58 [1] Panel at the 2006 Tech Plenary: 14:14:58 http://www.w3.org/2006/03/01-TechPlenAgenda.html 14:14:58 [2] W3C Note on the Backplane: http://www.w3.org/TR/backplane/ 14:14:58 [3] Amsterdam meeting minutes: 14:14:58 http://www.w3.org/MarkUp/CoordGroup/2006/backplane-meeting.html 14:15:00 [4] Amsterdam meeting report: 14:15:02 http://lists.w3.org/Archives/Public/www-tag/2007Jan/0035.html 14:15:04 [5] Backplane XG Charter: 14:15:06 http://www.w3.org/2005/Incubator/app-backplane/charter-20080409.html 14:15:55 Charlie: Looking at the minutes from the meeting, I think the eventing issue is really the place to start 14:16:01 http://lists.w3.org/Archives/Public/www-tag/2007Jan/0035.html 14:17:11 Charlie: data and controls should be signalling what they are doing 14:17:38 ... and if we can set expectations about when that happens, then it can make composition more transparent 14:18:13 John: When we first presented the backplane, I said that XML events is the nexus of interoperability 14:18:14 ... so I agree 14:18:28 ... but I haven't developed that since then 14:18:56 ... but I do now have experience with using XML Events for combining stuff (such as XML Signature) 14:20:34 Charlie: I have a tax application that links in to the MVC structure using events without destroying the prinicple 14:20:56 John: THe new upcoming draft of XML Events makes it easier too, since it has conditional execution 14:21:00 s/TH/Th/ 14:21:12 s/icple/ciple/ 14:21:44 Charlie: What this XG can do is promote some patterns around notification events 14:22:18 ... existing mashups in Javascript does not make the model transparent 14:22:28 s/does/do/ 14:22:57 John: More value for event context could come from handlers with named parameters 14:23:02 q+ 14:23:26 q+ 14:24:50 For example, this way a module could indicate whether it had take some action related to the event, which other modules could use as the event bubbles up. 14:25:03 Steven: One thing I would like to see is that we find a unified treatment of what in XForms is called relevance 14:25:22 ... where parts of the tree become irrelevant to events, and so must not be used for setting off handlers 14:25:37 ... several of our greoups have such a need, and everyone does it differently 14:25:45 q- 14:25:48 ach ch 14:25:56 ack ch 14:26:47 Charlie: ANother apparent point of disagreement but is a point of alignment is that subsetting of events is OK 14:26:49 a/AN/An/ 14:26:59 s/AN/An/ 14:27:08 q- 14:27:22 q+ to comment on orthogonality of relevance and conditionality 14:27:31 Charlie: About adding value up and down the bubble capture 14:27:43 q+ to comment on event profiling e.g. to target only 14:28:06 q+ to comment on importance of event bubbling on module interop 14:28:16 ... can we recast aspect-oriented programming into an event-based model? 14:28:44 ack J 14:28:44 John_Boyer, you wanted to comment on orthogonality of relevance and conditionality and to comment on event profiling e.g. to target only and to comment on importance of event 14:28:48 ... bubbling on module interop 14:29:11 John: On the bubbling part, I agree 14:29:31 ... it is the capture and bubble phase that makes eventing a good way to get modules to talk to each other 14:29:45 ... for instance I have been doing stuff with ODF + XForms 1.1 14:30:01 ... ODF can listen for the bubbling of an XForms serialise event, 14:30:09 ... and look at the target 14:30:30 ... and then examine the submission element to look for ODF serialization mime types 14:30:52 ... XFOrms by iteself could not have specified that 14:31:07 ... because different host languages would be different 14:31:15 s/FO/Fo/ 14:31:28 John: About profiling XML Events 14:32:01 ... there are some who want to do something similar, but for instance only process at the target 14:32:31 ... if you look at XForms 1.1 conformance, we say you MUST implement ev;target, but allow profiling too 14:32:39 s/;/:/ 14:32:56 John: A host language may not want to implement everything 14:33:06 John: Now that is a mixed message that I have just given 14:33:17 ... but I think we need to strike a balance 14:33:55 John: Back to Steven's point about relevance 14:34:24 ... this notion is orhtogonal to merely being able to create new handlers 14:36:24 Steven: XForms relevance and SMIL timing both have the same effect, to remove a bit of the tree from processing for the time being (albeit different reasons) 14:36:30 ... but the concept is the same 14:37:30 John: You are saying that as a cross-cutting concern, rather than using if statements to exclude bits of the tree, you can use some declarative conditional to exclude it 14:37:46 s/exclude it/exclude them/ 14:38:12 John: There are some things that are so hard to say in programmingm, that aspect style is the only way to do it 14:38:19 s/gm/g/ 14:39:37 Steven: I think the problem is that DOM Events was designed based on HTML which doesn't have relevance (as we call it) 14:40:03 ... but then along came several specs that discovered the concept independently, and what we need to do is fold it back into the centre 14:40:17 John: In a modularised way so that we can do this incrementally 14:41:02 Charlie: And I think we need to identify some event types that all applications should be able to expect 14:41:20 Steven: I agree, such as load 14:41:38 ... so that an app knows when everything is the combination 14:41:53 ... and submission is another one, such as John's case above 14:42:36 ... so that each applicatiohn subpart doesn't need to event these events themselves 14:42:39 s/hn/n/ 14:43:11 John: We have a techplen coming up, and they always ask for talks 14:43:38 Charlie: Well, we need a definitive report on needs for this area 14:44:15 John: We should be doing the requirements work, not necessarily the technical work 14:44:38 Steven: An XG is only for the groundwork, not the technical work 14:45:02 Topic: How Further? 14:45:58 Charlie: Maybe I should ping people by private email 14:46:18 Steven: I haven't got into the habit of checking this list yet, so tha' would be a good idea 14:46:30 s/tha /that / 14:46:43 John: I didn't get any list mail yet 14:47:31 Charlie: Can I check the list membership? 14:47:49 http://cgi.w3.org/member-bin/list_mgnt.pl 14:49:44 Steven: Only 4 on our list 14:50:03 Charlie: So that's the problem 14:51:41 Steven: I should point out htat I am here purely in CWI mode, since XG's do not have any staff resources 14:51:49 s/htat/that/ 14:57:00 Charlie: So let's update the list now 14:57:25 http://www.w3.org/2000/09/dbwg/details?group=42340 14:57:43 Participants link in this: http://www.w3.org/2005/Incubator/app-backplane/ 14:58:51 Charlie: Shall we do the next meeting in 2 weeks? 14:59:03 ... but do we in general want to do weekly or bi-weekly 14:59:11 ... ? 14:59:50 John: So which day would we do it? 14:59:59 Steven: I only have Monday at this time 15:00:16 John: Groan, Monday early in the morning... 15:00:31 Charlie: Two weeks from today, and we'll talk more 15:00:38 ... thanks for turning up, and talk to you soon. 15:00:43 -John_Boyer 15:00:44 -Charlie 15:00:47 [ADJOURN] 15:00:48 -Steven 15:00:49 INC_RWAB()10:00AM has ended 15:00:50 Attendees were Charlie, Steven, John_Boyer 15:00:57 John_Boyer has left #backplane 15:01:03 rrsagent, make log public 15:01:09 rrsagent, make minutes 15:01:09 I have made the request to generate http://www.w3.org/2008/05/16-backplane-minutes.html Steven 15:01:21 thanks, was just going to do that 15:02:44 i/Charlie: Looking at the minutes/Topic: Events 15:02:50 rrsagent, make minutes 15:02:50 I have made the request to generate http://www.w3.org/2008/05/16-backplane-minutes.html Steven 15:04:35 s/tha'/that/ 15:04:39 rrsagent, make minutes 15:04:39 I have made the request to generate http://www.w3.org/2008/05/16-backplane-minutes.html Steven 15:05:06 s/ANother/Another/ 15:05:11 rrsagent, make minutes 15:05:11 I have made the request to generate http://www.w3.org/2008/05/16-backplane-minutes.html Steven 16:41:27 Zakim has left #backplane